summaryrefslogtreecommitdiffstats
path: root/src/util/db2
diff options
context:
space:
mode:
authorKen Raeburn <raeburn@mit.edu>2004-06-12 01:09:43 +0000
committerKen Raeburn <raeburn@mit.edu>2004-06-12 01:09:43 +0000
commit530867783150fa3293f190322a25dca0ffb60281 (patch)
treeba1c492d9ab2102c9969e572b537dd8604ac46f5 /src/util/db2
parent1aebc938b3303c2c63fb2a7687375135b8f44fc9 (diff)
downloadkrb5-530867783150fa3293f190322a25dca0ffb60281.tar.gz
krb5-530867783150fa3293f190322a25dca0ffb60281.tar.xz
krb5-530867783150fa3293f190322a25dca0ffb60281.zip
* Makefile.in (include/generated.stmp): New intermediate target file, to
prevent repeated generation of unchanging header files. (include/config.h, include/db-config.h): Depend on it. ($(srcdir)/include/autoconf.stmp, $(srcdir)/include/config.h.in): Likewise. (clean-includes): Delete the new intermediate target files. * configure.in: Generate include/generated.stmp when config.status is run. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16438 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/util/db2')
-rw-r--r--src/util/db2/ChangeLog11
-rw-r--r--src/util/db2/Makefile.in11
-rw-r--r--src/util/db2/configure.in1
3 files changed, 18 insertions, 5 deletions
diff --git a/src/util/db2/ChangeLog b/src/util/db2/ChangeLog
index 0785be0314..146525c81e 100644
--- a/src/util/db2/ChangeLog
+++ b/src/util/db2/ChangeLog
@@ -1,3 +1,14 @@
+2004-06-11 Ken Raeburn <raeburn@mit.edu>
+
+ * Makefile.in (include/generated.stmp): New intermediate target
+ file, to prevent repeated generation of unchanging header files.
+ (include/config.h, include/db-config.h): Depend on it.
+ ($(srcdir)/include/autoconf.stmp, $(srcdir)/include/config.h.in):
+ Likewise.
+ (clean-includes): Delete the new intermediate target files.
+ * configure.in: Generate include/generated.stmp when config.status
+ is run.
+
2004-06-08 Ken Raeburn <raeburn@mit.edu>
* Makefile.in ($(srcdir)/include/config.h.in): Always use
diff --git a/src/util/db2/Makefile.in b/src/util/db2/Makefile.in
index 95a2fe6581..37542aee45 100644
--- a/src/util/db2/Makefile.in
+++ b/src/util/db2/Makefile.in
@@ -28,13 +28,14 @@ $(HDRDIR)/db-config.h: include/db-config.h
$(HDRDIR)/db-ndbm.h: $(srcdir)/include/db-ndbm.h
$(CP) $(srcdir)/include/db-ndbm.h $@
-include/config.h: $(srcdir)/include/config.h.in
+include/config.h include/db-config.h: include/generated.stmp
+include/generated.stmp: $(srcdir)/include/config.h.in $(srcdir)/include/db-config.h.in
cd $(thisconfigdir) && $(SHELL) config.status
-$(srcdir)/include/config.h.in: @MAINT@ $(srcdir)/configure.in $(SRCTOP)/aclocal.m4
+$(srcdir)/include/config.h.in: @MAINT@ $(srcdir)/include/autoconf.stmp
+$(srcdir)/include/autoconf.stmp: $(srcdir)/configure.in $(SRCTOP)/aclocal.m4
cd $(srcdir) && $(AUTOHEADER) --include=$(CONFIG_RELTOPDIR) $(AUTOHEADERFLAGS)
-include/db-config.h: $(srcdir)/include/db-config.h.in
- cd $(thisconfigdir) && $(SHELL) config.status
+ touch $(srcdir)/include/autoconf.stmp
clean-includes::
- $(RM) $(HDRS)
+ $(RM) $(HDRS) include/*.stmp
# @lib_frag@
diff --git a/src/util/db2/configure.in b/src/util/db2/configure.in
index c5930b585e..bb912a361f 100644
--- a/src/util/db2/configure.in
+++ b/src/util/db2/configure.in
@@ -92,4 +92,5 @@ KRB5_BUILD_LIBRARY
KRB5_BUILD_LIBOBJS
KRB5_BUILD_PROGRAM
KRB5_RUN_FLAGS
+AC_CONFIG_FILES(include/generated.stmp:Makefile.in)
V5_AC_OUTPUT_MAKEFILE(. hash btree db mpool recno clib test)