]> git.donarmstrong.com Git - debhelper.git/commitdiff
r286: * Fiddlesticks. The neat make trick I was using in rules.multi2 failed if
authorjoey <joey>
Thu, 30 Sep 1999 19:50:06 +0000 (19:50 +0000)
committerjoey <joey>
Thu, 30 Sep 1999 19:50:06 +0000 (19:50 +0000)
     you try to build binary-indep and binary-arch targets in the same make
     run. Make tries to be too smart. Modified the file so it will work,
     though it's now uglier. Closes: 46287
   * examples/*: It's important that one -not- use a install-stamp target.
     Install should run every time binary-* calls it. Otherwise if a binary-*
     target is called twice by hand, you get duplicate entries in the
     maintainer script fragment files. Closes: #46313

debian/changelog
examples/rules
examples/rules.indep
examples/rules.multi
examples/rules.multi2

index 394e2aac70aa7212c3bb8f98c587d5ce73e56356..2d5cb31091f6909f6daeccec5a8296562158b6a3 100644 (file)
@@ -1,3 +1,16 @@
+debhelper (2.0.56) unstable; urgency=low
+
+  * Fiddlesticks. The neat make trick I was using in rules.multi2 failed if
+    you try to build binary-indep and binary-arch targets in the same make
+    run. Make tries to be too smart. Modified the file so it will work,
+    though it's now uglier. Closes: 46287
+  * examples/*: It's important that one -not- use a install-stamp target.
+    Install should run every time binary-* calls it. Otherwise if a binary-*
+    target is called twice by hand, you get duplicate entries in the
+    maintainer script fragment files. Closes: #46313
+
+ -- Joey Hess <joeyh@master.debian.org>  Thu, 30 Sep 1999 12:01:40 -0700
+
 debhelper (2.0.55) unstable; urgency=low
 
   * Fixed quoting problem in examples/rules.multi (Closes: #46254)
index d24c2b8ffd766ae55baa3b6c080631c419b2ff23..d2d9f5d0334dc608b615e6da08637a150ba6de60 100755 (executable)
@@ -20,7 +20,7 @@ build-stamp:
 clean:
        dh_testdir
        dh_testroot
-       rm -f build-stamp install-stamp
+       rm -f build-stamp
 
        # Add here commands to clean up after the build process.
        #-$(MAKE) clean
@@ -28,8 +28,7 @@ clean:
 
        dh_clean
 
-install: install-stamp
-install-stamp: build-stamp
+install:
        dh_testdir
        dh_testroot
        dh_clean -k
index ecda654aa12aab5db17dc673d6564ec9fb446f0a..7b474a10e121bf045447e9918598c9e8831074f8 100755 (executable)
@@ -30,8 +30,7 @@ clean:
 
        dh_clean
 
-install: install-stamp
-install-stamp: build-stamp
+install:
        dh_testdir
        dh_testroot
        dh_clean -k
index fe8cc975c1f9a8dcb98f640f63d715c316c5e1e0..f16b3e642da61f6debdad4f2e6f6ca4a0547cae6 100755 (executable)
@@ -35,9 +35,8 @@ clean:
 
        dh_clean
 
-install: install-stamp
-install-stamp: DH_OPTIONS=
-install-stamp: build-stamp
+install: DH_OPTIONS=
+install: build-stamp
        dh_testdir
        dh_testroot
        dh_clean -k
index 871c41c7efcdf3d7f90069bd6ac8077d273326d3..1f7733110aad921b189eace61f4cbcfd9b8d2175 100755 (executable)
@@ -83,13 +83,12 @@ binary-common:
 # Build architecture independant packages using the common target.
 # (Uncomment the next two lines and comment out the third if you have
 # such packages)
-#binary-indep: DH_OPTIONS=-i
-#binary-indep: build install binary-common
-binary-indep:
+#binary-indep:
+#       $(MAKE) -f debian/rules DH_OPTIONS=-i binary-common
 
 # Build architecture dependant packages using the common target.
-binary-arch: DH_OPTIONS=-a
-binary-arch: build install binary-common
+binary-arch:
+       $(MAKE) -f debian/rules DH_OPTIONS=-a binary-common
 
 # Any other binary targets build just one binary package at a time.
 binary-%: build install