]> git.saurik.com Git - apt.git/commitdiff
Top level make files
authorArch Librarian <arch@canonical.com>
Mon, 20 Sep 2004 16:50:49 +0000 (16:50 +0000)
committerArch Librarian <arch@canonical.com>
Mon, 20 Sep 2004 16:50:49 +0000 (16:50 +0000)
Author: jgg
Date: 1998-07-14 05:39:36 GMT
Top level make files

Makefile [new file with mode: 0644]
buildlib/defaults.mak
buildlib/makefile.in

diff --git a/Makefile b/Makefile
new file mode 100644 (file)
index 0000000..add464c
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,10 @@
+# -*- make -*-
+
+# This is the top level make file for APT, it recurses to each lower
+# level make file and runs it with the proper target
+.SILENT:
+
+.PHONY: headers library clean veryclean all binary program doc
+all headers library clean veryclean binary program doc:
+       $(MAKE) -C deity $@
+       $(MAKE) -C apt-pkg $@
index adbaf27588a77b9551773184e19b801c71e4de17..05a4392a50574b5388c9706d89134a70cd745733 100644 (file)
@@ -36,7 +36,7 @@ BUILD_POSSIBLE = $(BASE) $(BASE)/build
 endif
 
 BUILD:= $(foreach i,$(BUILD_POSSIBLE),$(wildcard $(i)/environment.mak))
-BUILD:= $(firstword $(dir $(BUILD)))
+BUILD:= $(patsubst %/,%,$(firstword $(dir $(BUILD))))
 
 ifeq ($(words $(BUILD)),0)
 error-all:
index a2f8300ce855b37847d1add9c087d763b0dc3c13..596f33d9de378ee4ad0c907efb7d790d20955aaa 100644 (file)
@@ -10,8 +10,8 @@ export BUILD
 
 # Chain to the parent make to do the actual building
 .PHONY: headers library clean veryclean all binary program doc
-headers library clean veryclean all binary program doc:
-       $(MAKE) -C $(SRCDIR) $@
+all headers library clean veryclean binary program doc:
+       $(MAKE) -C $(SRCDIR) -f Makefile $@
        
 # This makes any missing directories
 .PHONY: dirs