diff options
author | Theodore Ts'o <tytso@mit.edu> | 2004-04-03 13:53:46 -0500 |
---|---|---|
committer | Theodore Ts'o <tytso@mit.edu> | 2004-04-03 13:53:46 -0500 |
commit | dd60705665b916c9f67c3bbf86aa6bb620a14ecd (patch) | |
tree | 7422ed18d06e7d17f7b71c828cc05b6b9033efa2 /lib | |
parent | 9dd97ae37dc664f877296db80e1d6c1ebe33e28b (diff) | |
download | e2fsprogs-dd60705665b916c9f67c3bbf86aa6bb620a14ecd.tar.gz |
Refine the build process to avoid re-running subst all the time on
some generated files, by having subst update the modtime on these
files even when the generated file hasn't changed. We do this with
generated files that do not have any downstream dependencies.
Diffstat (limited to 'lib')
-rw-r--r-- | lib/blkid/ChangeLog | 7 | ||||
-rw-r--r-- | lib/blkid/Makefile.in | 2 | ||||
-rw-r--r-- | lib/uuid/ChangeLog | 7 | ||||
-rw-r--r-- | lib/uuid/Makefile.in | 18 |
4 files changed, 24 insertions, 10 deletions
diff --git a/lib/blkid/ChangeLog b/lib/blkid/ChangeLog index cd26bbfd..022b4ba5 100644 --- a/lib/blkid/ChangeLog +++ b/lib/blkid/ChangeLog @@ -1,5 +1,12 @@ 2004-04-03 Theodore Ts'o <tytso@mit.edu> + * Makefile.in: Update the modtime even if subst doesn't need to + update the libblkid man page, to avoid always re-running + subst, especially since there are no dependencies on the + man page. + +2004-04-03 Theodore Ts'o <tytso@mit.edu> + * blkid_types.h.in: Remove check for _UUID_TYPES since uuid_types.h is no longer used. diff --git a/lib/blkid/Makefile.in b/lib/blkid/Makefile.in index 5e27184f..0f82f60b 100644 --- a/lib/blkid/Makefile.in +++ b/lib/blkid/Makefile.in @@ -68,7 +68,7 @@ $(top_builddir)/lib/blkid/blkid_types.h: $(srcdir)/blkid_types.h.in $(top_buildd cd $(top_builddir); CONFIG_FILES=$(my_dir)/blkid_types.h ./config.status libblkid.3: $(DEP_SUBSTITUTE) $(srcdir)/libblkid.3.in - $(SUBSTITUTE) $(srcdir)/libblkid.3.in libblkid.3 + $(SUBSTITUTE_UPTIME) $(srcdir)/libblkid.3.in libblkid.3 tst_cache: $(srcdir)/cache.c $(DEPLIBS_BLKID) $(CC) -o tst_cache -DTEST_PROGRAM $(srcdir)/cache.c $(LIBS_BLKID) $(ALL_CFLAGS) diff --git a/lib/uuid/ChangeLog b/lib/uuid/ChangeLog index 6de5b963..fd665c53 100644 --- a/lib/uuid/ChangeLog +++ b/lib/uuid/ChangeLog @@ -1,5 +1,12 @@ 2004-04-03 Theodore Ts'o <tytso@mit.edu> + * Makefile.in: Update the modtime even if subst doesn't need to + update the libuuid man pages, to avoid always re-running + subst, especially since there are no dependencies on the + man page. + +2004-04-03 Theodore Ts'o <tytso@mit.edu> + * libuuid.3.in, uuid_clear.3.in, uuid_compare.3.in, uuid_copy.3.in, uuid_generate.3.in, uuid_is_null.3.in, uuid_parse.3.in, uuid_time.3.in, uuid_unparse.3.in: Change licensing of man diff --git a/lib/uuid/Makefile.in b/lib/uuid/Makefile.in index ba9326a3..3c68eb23 100644 --- a/lib/uuid/Makefile.in +++ b/lib/uuid/Makefile.in @@ -94,31 +94,31 @@ uuid_time: $(srcdir)/uuid_time.c $(DEPLIBUUID) $(LIBUUID) libuuid.3: $(DEP_SUBSTITUTE) $(srcdir)/libuuid.3.in - $(SUBSTITUTE) $(srcdir)/libuuid.3.in libuuid.3 + $(SUBSTITUTE_UPTIME) $(srcdir)/libuuid.3.in libuuid.3 uuid_clear.3: $(DEP_SUBSTITUTE) $(srcdir)/uuid_clear.3.in - $(SUBSTITUTE) $(srcdir)/uuid_clear.3.in uuid_clear.3 + $(SUBSTITUTE_UPTIME) $(srcdir)/uuid_clear.3.in uuid_clear.3 uuid_compare.3: $(DEP_SUBSTITUTE) $(srcdir)/uuid_compare.3.in - $(SUBSTITUTE) $(srcdir)/uuid_compare.3.in uuid_compare.3 + $(SUBSTITUTE_UPTIME) $(srcdir)/uuid_compare.3.in uuid_compare.3 uuid_copy.3: $(DEP_SUBSTITUTE) $(srcdir)/uuid_copy.3.in - $(SUBSTITUTE) $(srcdir)/uuid_copy.3.in uuid_copy.3 + $(SUBSTITUTE_UPTIME) $(srcdir)/uuid_copy.3.in uuid_copy.3 uuid_generate.3: $(DEP_SUBSTITUTE) $(srcdir)/uuid_generate.3.in - $(SUBSTITUTE) $(srcdir)/uuid_generate.3.in uuid_generate.3 + $(SUBSTITUTE_UPTIME) $(srcdir)/uuid_generate.3.in uuid_generate.3 uuid_is_null.3: $(DEP_SUBSTITUTE) $(srcdir)/uuid_is_null.3.in - $(SUBSTITUTE) $(srcdir)/uuid_is_null.3.in uuid_is_null.3 + $(SUBSTITUTE_UPTIME) $(srcdir)/uuid_is_null.3.in uuid_is_null.3 uuid_parse.3: $(DEP_SUBSTITUTE) $(srcdir)/uuid_parse.3.in - $(SUBSTITUTE) $(srcdir)/uuid_parse.3.in uuid_parse.3 + $(SUBSTITUTE_UPTIME) $(srcdir)/uuid_parse.3.in uuid_parse.3 uuid_time.3: $(DEP_SUBSTITUTE) $(srcdir)/uuid_time.3.in - $(SUBSTITUTE) $(srcdir)/uuid_time.3.in uuid_time.3 + $(SUBSTITUTE_UPTIME) $(srcdir)/uuid_time.3.in uuid_time.3 uuid_unparse.3: $(DEP_SUBSTITUTE) $(srcdir)/uuid_unparse.3.in - $(SUBSTITUTE) $(srcdir)/uuid_unparse.3.in uuid_unparse.3 + $(SUBSTITUTE_UPTIME) $(srcdir)/uuid_unparse.3.in uuid_unparse.3 installdirs:: $(top_srcdir)/mkinstalldirs $(DESTDIR)$(libdir) \ |