UBUNTU: [Config] Use build stamp directly
authorTim Gardner <tim.gardner@canonical.com>
Tue, 23 Aug 2011 15:56:23 +0000 (09:56 -0600)
committerLeann Ogasawara <leann.ogasawara@canonical.com>
Mon, 2 Apr 2012 20:10:46 +0000 (13:10 -0700)
If build-% is not declared .PHONY, then its always executed.

Signed-off-by: Tim Gardner <tim.gardner@canonical.com>

debian/rules.d/2-binary-arch.mk

index 5941d4d..5091dc4 100644 (file)
@@ -25,8 +25,6 @@ $(stampdir)/stamp-prepare-tree-%: $(commonconfdir)/config.common.$(family) $(arc
        touch $@
 
 # Do the actual build, including image and modules
-build-%: $(stampdir)/stamp-build-%
-       @# Empty for make to be happy
 $(stampdir)/stamp-build-%: target_flavour = $*
 $(stampdir)/stamp-build-%: $(stampdir)/stamp-prepare-%
        @echo "Building $*..."
@@ -400,7 +398,7 @@ endif
 
 binary-debs: binary-perarch $(addprefix binary-,$(flavours))
 
-build-arch-deps-$(do_flavour_image_package) += $(addprefix build-,$(flavours))
+build-arch-deps-$(do_flavour_image_package) += $(addprefix $(stampdir)/stamp-build-,$(flavours))
 build-arch: $(build-arch-deps-true)
 
 ifeq ($(AUTOBUILD),)