Browse Source

If automake/*.m4 is modified, rebuild aclocal.m4. If aclocal.m4 or
configure.in are modified, rebuild configure.in. config.h.in gets rebuilt
if configure.in is modified. And, lastly, configure is rerun, if configure
or config.h.in is modified.

Adam Heath 24 years ago
parent
commit
357efd33bb
2 changed files with 17 additions and 1 deletions
  1. 7 0
      ChangeLog
  2. 10 1
      debian/rules

+ 7 - 0
ChangeLog

@@ -1,3 +1,10 @@
+Sun May 19 04:18:46 CDT 2002 Adam Heath <doogie@debian.org>
+
+  * debian/rules: If automake/*.m4 is modified, rebuild aclocal.m4.  If
+    aclocal.m4 or configure.in are modified, rebuild configure.in.
+    config.h.in gets rebuilt if configure.in is modified.  And, lastly,
+    configure is rerun, if configure or config.h.in is modified.
+
 Sun May 19 04:09:25 CDT 2002 Adam Heath <doogie@debian.org>
 
   * debian/rules: Fix targets, so that if configure fails, but actually

+ 10 - 1
debian/rules

@@ -24,8 +24,17 @@ endif
 
 BUILD-DIRS	:= $(BUILD) $(BUILD)-static
 
+aclocal.m4: $(wildcard automake/*.m4)
+	aclocal.m4 -I automake
+
+configure: configure.in aclocal.m4
+	autoconf
+
+config.h.in: configure.in
+	autoheader
+
 # Setup the buildlocation
-$(BUILD)/configure-stamp:
+$(BUILD)/configure-stamp: configure config.h.in
 	$(checkdir)
 	install -d $(@D)
 	cd $(@D) && LDFLAGS=$(LDFLAGS) $(DIR)/configure \