* Makefile.am (libpath.h, cpp_err_symbols.c, cpp_sig_symbols.c):
authorJim Blandy <jimb@red-bean.com>
Tue, 29 Apr 1997 00:29:40 +0000 (00:29 +0000)
committerJim Blandy <jimb@red-bean.com>
Tue, 29 Apr 1997 00:29:40 +0000 (00:29 +0000)
Don't screw up if we're interrupted.
* Makefile.in: Regeneradet.

libguile/Makefile.am
libguile/Makefile.in

index b62efad..f1ea791 100644 (file)
@@ -83,10 +83,12 @@ EXTRA_DIST = ChangeLog-scm dynl-dl.c dynl-dld.c dynl-shl.c \
 ## and "mv".  Consider using timestamp file as well, to avoid
 ## unnecessary rebuilds.
 libpath.h: Makefile
-       echo '/* generated by Makefile */' > libpath.h
-       echo '#define SCM_PKGDATA_DIR "$(pkgdatadir)"' >> libpath.h
-       echo '#define SCM_LIBRARY_DIR "$(pkgdatadir)/$(VERSION)"' >> libpath.h
-       echo '#define SCM_SITE_DIR "$(pkgdatadir)/site"' >> libpath.h
+       rm -f libpath.tmp
+       echo '/* generated by Makefile */' > libpath.tmp
+       echo '#define SCM_PKGDATA_DIR "$(pkgdatadir)"' >> libpath.tmp
+       echo '#define SCM_LIBRARY_DIR "$(pkgdatadir)/$(VERSION)"' >>libpath.tmp
+       echo '#define SCM_SITE_DIR "$(pkgdatadir)/site"' >> libpath.tmp
+       mv libpath.tmp libpath.h
 
 SUFFIXES = .x
 .c.x:
@@ -97,11 +99,13 @@ MKDEP = gcc -M -MG $(DEFS) $(INCLUDES) $(CPPFLAGS) $(CFLAGS)
 
 cpp_err_symbols.c: cpp_err_symbols.in
        $(AWK) -f $(srcdir)/cpp_cnvt.awk < $(srcdir)/cpp_err_symbols.in > \
-               cpp_err_symbols.c
+               cpp_err_symbols.tmp
+       mv cpp_err_symbols.tmp cpp_err_symbols.c
 
 cpp_sig_symbols.c: cpp_sig_symbols.in
        $(AWK) -f $(srcdir)/cpp_cnvt.awk < $(srcdir)/cpp_sig_symbols.in > \
-               cpp_sig_symbols.c
+               cpp_sig_symbols.tmp
+       mv cpp_sig_symbols.tmp cpp_sig_symbols.c
 
 ## Create a new version of the cpp_sig_symbols.in file, including all SIGXXX
 ## macros defined on this platform.
index 22f82bc..b3739a4 100644 (file)
@@ -578,20 +578,24 @@ maintainer-clean
 
 
 libpath.h: Makefile
-       echo '/* generated by Makefile */' > libpath.h
-       echo '#define SCM_PKGDATA_DIR "$(pkgdatadir)"' >> libpath.h
-       echo '#define SCM_LIBRARY_DIR "$(pkgdatadir)/$(VERSION)"' >> libpath.h
-       echo '#define SCM_SITE_DIR "$(pkgdatadir)/site"' >> libpath.h
+       rm -f libpath.tmp
+       echo '/* generated by Makefile */' > libpath.tmp
+       echo '#define SCM_PKGDATA_DIR "$(pkgdatadir)"' >> libpath.tmp
+       echo '#define SCM_LIBRARY_DIR "$(pkgdatadir)/$(VERSION)"' >>libpath.tmp
+       echo '#define SCM_SITE_DIR "$(pkgdatadir)/site"' >> libpath.tmp
+       mv libpath.tmp libpath.h
 .c.x:
        ./guile-snarf $(DEFS) $(INCLUDES) $(CPPFLAGS) $(CFLAGS) $< > $@
 
 cpp_err_symbols.c: cpp_err_symbols.in
        $(AWK) -f $(srcdir)/cpp_cnvt.awk < $(srcdir)/cpp_err_symbols.in > \
-               cpp_err_symbols.c
+               cpp_err_symbols.tmp
+       mv cpp_err_symbols.tmp cpp_err_symbols.c
 
 cpp_sig_symbols.c: cpp_sig_symbols.in
        $(AWK) -f $(srcdir)/cpp_cnvt.awk < $(srcdir)/cpp_sig_symbols.in > \
-               cpp_sig_symbols.c
+               cpp_sig_symbols.tmp
+       mv cpp_sig_symbols.tmp cpp_sig_symbols.c
 
 check_signals:
        gcc -undef -dM -E $(srcdir)/cpp_signal.c | egrep ' SIG[A-Z]+' \