* modules/stdbool: Add BUILT_SOURCES. Prefer $@ to target name
authorPaul Eggert <eggert@cs.ucla.edu>
Mon, 18 Aug 2003 22:55:55 +0000 (22:55 +0000)
committerPaul Eggert <eggert@cs.ucla.edu>
Mon, 18 Aug 2003 22:55:55 +0000 (22:55 +0000)
in makefile rules.

ChangeLog
modules/stdbool

index 65fbf9213ca8bdd71d050fbbf938f431e76e7d0f..efadfbb8424fa80a8d54434fcd1e5d37b2815587 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2003-08-18  Paul Eggert  <eggert@twinsun.com>
+
+       * modules/stdbool: Add BUILT_SOURCES.  Prefer $@ to target name
+        in makefile rules.
+
 2003-08-17  Simon Josefsson  <jas@extundo.com>
 
        * modules/argp: Fix autoconf macro name. Add more dependencies.
index a63fcb0575f781a96e8d35c466ccbc43e7aabae5..ae5e21634549e5415c6b0d91439b50b5e79e38a9 100644 (file)
@@ -12,14 +12,15 @@ configure.ac:
 AM_STDBOOL_H
 
 Makefile.am:
+BUILT_SOURCES += $(STDBOOL_H)
 EXTRA_DIST += stdbool_.h
 
 # We need the following in order to create an <stdbool.h> when the system
 # doesn't have one that works.
 all-local $(lib_OBJECTS): $(STDBOOL_H)
 stdbool.h: stdbool_.h
-       sed -e 's/@''HAVE__BOOL''@/$(HAVE__BOOL)/g' < $(srcdir)/stdbool_.h > stdbool.h-t
-       mv stdbool.h-t stdbool.h
+       sed -e 's/@''HAVE__BOOL''@/$(HAVE__BOOL)/g' < $(srcdir)/stdbool_.h > $@-t
+       mv $@-t $@
 MOSTLYCLEANFILES += stdbool.h stdbool.h-t
 
 Include: