diff options
| author | Ken Raeburn <raeburn@mit.edu> | 2004-06-12 01:09:43 +0000 |
|---|---|---|
| committer | Ken Raeburn <raeburn@mit.edu> | 2004-06-12 01:09:43 +0000 |
| commit | 530867783150fa3293f190322a25dca0ffb60281 (patch) | |
| tree | ba1c492d9ab2102c9969e572b537dd8604ac46f5 /src/util/db2 | |
| parent | 1aebc938b3303c2c63fb2a7687375135b8f44fc9 (diff) | |
| download | krb5-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/ChangeLog | 11 | ||||
| -rw-r--r-- | src/util/db2/Makefile.in | 11 | ||||
| -rw-r--r-- | src/util/db2/configure.in | 1 |
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) |
