changeset 8807:1fb0575ee03a

Use just one FRC target.
author Richard M. Stallman <rms@gnu.org>
date Fri, 16 Sep 1994 23:36:57 +0000
parents 2d3bfce2e1f0
children 75316e76905c
files Makefile.in
diffstat 1 files changed, 9 insertions(+), 12 deletions(-) [+]
line wrap: on
line diff
--- a/Makefile.in	Fri Sep 16 23:35:43 1994 +0000
+++ b/Makefile.in	Fri Sep 16 23:36:57 1994 +0000
@@ -219,7 +219,7 @@
 # something notable, so the only unnecessary work we do is in building
 # paths.h.tmp$$$$, which isn't much.
 # Note that sed is not in /bin on 386bsd.
-paths-force: FRC.src.paths.h
+paths-force: FRC
 	@echo "Producing \`src/paths.h' from \`src/paths.h.in'."
 	@(lisppath=`echo ${lisppath} | ${removenullpaths}` ;		\
 	  buildlisppath=`echo ${buildlisppath} | ${removenullpaths}` ;	\
@@ -233,13 +233,13 @@
 	  -e 's;\(#.*PATH_LOCK\).*$$;\1 "${lockdir}/";') &&		\
 	${srcdir}/move-if-change paths.h.tmp$$$$ src/paths.h
 
-src:	lib-src FRC.src src/paths.h
+src:	lib-src FRC src/paths.h
 
 # This ought to depend on src/paths.h, so that in parallel make
 # src/paths.h will be available for the compilations in lib-src.
 # But that causes trouble in `make install' if a different prefix
 # is specified at that time.
-lib-src: FRC.lib-src src/paths.h
+lib-src: FRC src/paths.h
 
 .RECURSIVE: ${SUBDIR}
 
@@ -347,7 +347,7 @@
 ### we may be creating several layers of directories (for example,
 ### /usr/local/lib/emacs/19.0/mips-dec-ultrix4.2), we use make-path
 ### instead of mkdir.  Not all systems' mkdirs have the `-p' flag.
-mkdir: FRC.mkdir
+mkdir: FRC
 	./lib-src/make-path ${COPYDESTS} ${lockdir} ${infodir} ${mandir} \
 	  ${bindir} ${datadir} ${docdir} ${libdir} \
 	  `echo ${locallisppath} | sed 's/:/ /g'`
@@ -381,10 +381,7 @@
 	(cd ${bindir};  rm -f emacs-${version} $(EMACS))
 
 
-### Some makes seem to remember that they've built something called FRC,
-### so you can only use a given FRC once per makefile.
-FRC FRC.src.paths.h FRC.src FRC.lib-src FRC.mkdir:
-FRC.mostlyclean FRC.clean FRC.distclean FRC.realclean:
+FRC:
 
 # ==================== Cleaning up and miscellanea ====================
 
@@ -395,7 +392,7 @@
 ###      normally don't want to recompile.  For example, the `mostlyclean'
 ###      target for GCC does not delete `libgcc.a', because recompiling it
 ###      is rarely necessary and takes a lot of time.
-mostlyclean: FRC.mostlyclean
+mostlyclean: FRC
 	(cd src;      $(MAKE) $(MFLAGS) mostlyclean)
 	(cd oldXMenu; $(MAKE) $(MFLAGS) mostlyclean)
 	(cd lwlib;    $(MAKE) $(MFLAGS) mostlyclean)
@@ -410,7 +407,7 @@
 ###      with them.
 ### 
 ###      Delete `.dvi' files here if they are not part of the distribution.
-clean: FRC.clean
+clean: FRC
 	(cd src;      $(MAKE) $(MFLAGS) clean)
 	(cd oldXMenu; $(MAKE) $(MFLAGS) clean)
 	(cd lwlib;    $(MAKE) $(MFLAGS) clean)
@@ -427,7 +424,7 @@
 	rm -f config.status build-install ; \
 	rm -f Makefile ${SUBDIR_MAKEFILES} ; \
 	(cd lock ; rm -f *)
-distclean: FRC.distclean
+distclean: FRC
 	(cd src;      $(MAKE) $(MFLAGS) distclean)
 	(cd oldXMenu; $(MAKE) $(MFLAGS) distclean)
 	(cd lwlib;    $(MAKE) $(MFLAGS) distclean)
@@ -447,7 +444,7 @@
 ###      Makefile.  More generally, `make realclean' should not delete
 ###      anything that needs to exist in order to run `configure' and then
 ###      begin to build the program.
-realclean: FRC.realclean
+realclean: FRC
 	(cd src;      $(MAKE) $(MFLAGS) realclean)
 	(cd oldXMenu; $(MAKE) $(MFLAGS) realclean)
 	(cd lwlib;    $(MAKE) $(MFLAGS) realclean)