summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorTheodore Ts'o <tytso@mit.edu>2004-04-03 13:53:46 -0500
committerTheodore Ts'o <tytso@mit.edu>2004-04-03 13:53:46 -0500
commitdd60705665b916c9f67c3bbf86aa6bb620a14ecd (patch)
tree7422ed18d06e7d17f7b71c828cc05b6b9033efa2 /lib
parent9dd97ae37dc664f877296db80e1d6c1ebe33e28b (diff)
downloade2fsprogs-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/ChangeLog7
-rw-r--r--lib/blkid/Makefile.in2
-rw-r--r--lib/uuid/ChangeLog7
-rw-r--r--lib/uuid/Makefile.in18
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) \