(BUILT_SOURCES): Use `BUILT_SOURCES += $(STDBOOL_H)'
authorJim Meyering <jim@meyering.net>
Sat, 12 Jul 2003 18:29:35 +0000 (18:29 +0000)
committerJim Meyering <jim@meyering.net>
Sat, 12 Jul 2003 18:29:35 +0000 (18:29 +0000)
rather than `all-local: $(STDBOOL_H)'.  The latter didn't force
creation of stdbool.h before most other targets.
Likewise for $(ALLOCA_H).

lib/Makefile.am

index f73e4916ed01103483499d70231bddcf5d70ccad..56f7c038b4fd2b9ce017a69fce983a86b7679f1d 100644 (file)
@@ -187,19 +187,19 @@ charset.alias: config.charset
        $(SHELL) $(srcdir)/config.charset '@host@' > t-$@
        mv t-$@ $@
 
+BUILT_SOURCES += $(STDBOOL_H)
 EXTRA_DIST += stdbool.hin
 MOSTLYCLEANFILES += stdbool.h stdbool.ht
 # Create stdbool.h on systems that lack a working one.
-all-local $(lib_OBJECTS): $(STDBOOL_H)
 stdbool.h: stdbool.hin
        sed -e 's/@''HAVE__BOOL''@/$(HAVE__BOOL)/g' $(srcdir)/stdbool.hin > $@t
        mv $@t $@
 
+BUILT_SOURCES += $(ALLOCA_H)
 EXTRA_DIST += alloca_.h
 MOSTLYCLEANFILES += alloca.h alloca.ht
 # Create an <alloca.h> when the system
 # doesn't have one that works with the given compiler.
-all-local $(lib_OBJECTS): $(ALLOCA_H)
 alloca.h: alloca_.h
        cp $(srcdir)/alloca_.h $@t
        mv $@t $@