changeset 4596:fed81fcab071

* modules/stdbool: Add BUILT_SOURCES. Prefer $@ to target name in makefile rules.
author Paul Eggert <eggert@cs.ucla.edu>
date Mon, 18 Aug 2003 22:55:55 +0000
parents 4cc6ae8a82f6
children 6ce95538427c
files ChangeLog modules/stdbool
diffstat 2 files changed, 8 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- 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.
--- a/modules/stdbool
+++ b/modules/stdbool
@@ -12,14 +12,15 @@
 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: