More work allowing out-of-tree builds. Patch by Matthias Dieter Wallnöfer and me.
authorJelmer Vernooij <jelmer@samba.org>
Fri, 23 May 2008 17:25:05 +0000 (19:25 +0200)
committerJelmer Vernooij <jelmer@samba.org>
Fri, 23 May 2008 17:25:05 +0000 (19:25 +0200)
(This used to be commit 6e29fbd5d06b02e2b0a55ae2994fce724aaa5bc5)

source4/Makefile
source4/build/make/rules.mk

index 0ee36ec830d62d7f2f54ca2cc371bf08f90bb6aa..069fece8556d74cbd78070620f14f0ff0d9b557c 100644 (file)
@@ -6,7 +6,7 @@ include mkconfig.mk
 
 pidldir := $(srcdir)/pidl
 
-VPATH = $(builddir):$(srcdir):heimdal_build:heimdal/lib/asn1:heimdal/lib/krb5:heimdal/lib/gssapi:heimdal/lib/hdb:heimdal/lib/roken:heimdal/lib/des
+VPATH = $(builddir):$(srcdir):$(srcdir)/heimdal_build:$(heimdalsrcdir)/lib/asn1:$(heimdalsrcdir)/lib/krb5:$(heimdalsrcdir)/lib/gssapi:$(heimdalsrcdir)/lib/hdb:$(heimdalsrcdir)/lib/roken:$(heimdalsrcdir)/lib/des
 
 BASEDIR = $(prefix)
 TORTUREDIR = $(libdir)/torture
@@ -47,8 +47,8 @@ ALL_PREDEP = basics
 .NOTPARALLEL:
 endif
 
-include build/make/rules.mk
-include build/make/python.mk
+include $(srcdir)/build/make/rules.mk
+include $(srcdir)/build/make/python.mk
 include data.mk
 
 BINARIES += $(BIN_PROGS) $(SBIN_PROGS)
@@ -233,8 +233,8 @@ data.mk: config.status $(MK_FILES)
 
 testcov-html:: 
 
-include pidl/config.mk
-include selftest/config.mk
+include $(pidldir)/config.mk
+include $(srcdir)/selftest/config.mk
 
 showflags::
        @echo '  pwd        = '`/bin/pwd`
index 176e67a691b77f40e85568b6bab9f9fbef9eb86c..27a214459a37f4f1884b6578327a1fbbf40ab9f1 100644 (file)
@@ -86,7 +86,7 @@ unused_macros:
        @mkdir -p $(@D)
        @$(STLD) $(STLD_FLAGS) $@ $^
 
-include build/make/templates.mk
+include $(make_utility_dir)/templates.mk
 
 ###############################################################################
 # File types