]> git.eshelyaron.com Git - emacs.git/commitdiff
(lwlib/Makefile): New target.
authorRichard M. Stallman <rms@gnu.org>
Wed, 19 Jan 1994 00:04:56 +0000 (00:04 +0000)
committerRichard M. Stallman <rms@gnu.org>
Wed, 19 Jan 1994 00:04:56 +0000 (00:04 +0000)
(SUBDIR_MAKEFILES): Depend on lwlib/Makefile.
(clean, mostlyclean, distclean, realclean): Handle lwlib subdir.
(unlock, relock): Handle lwlib subdir.

Add some .PHONY targets.

Makefile.in

index fff1f55602b97c2afdfb4ccf4610aec04011c4a5..e0a641736ef940ab29de5ea8a11908779182b343 100644 (file)
@@ -177,7 +177,7 @@ INSTALL_DATA = @INSTALL_DATA@
 SUBDIR = lib-src src
 
 # The makefiles of the directories in $SUBDIR.
-SUBDIR_MAKEFILES = lib-src/Makefile src/Makefile oldXMenu/Makefile
+SUBDIR_MAKEFILES = lib-src/Makefile src/Makefile oldXMenu/Makefile lwlib/Makefile
 
 # Subdirectories to install, and where they'll go.
 # lib-src's makefile knows how to install it, so we don't do that here.
@@ -232,6 +232,9 @@ lib-src/Makefile: lib-src/Makefile.in config.status
 oldXMenu/Makefile: oldXMenu/Makefile.in config.status
        ./config.status
 
+lwlib/Makefile: lwlib/Makefile.in config.status
+       ./config.status
+
 # ==================== Installation ====================
 
 ## If we let lib-src do its own installation, that means we
@@ -241,6 +244,8 @@ oldXMenu/Makefile: oldXMenu/Makefile.in config.status
 ## On AIX, use tar xBf.
 ## On Xenix, use tar xpf.
 
+.PHONY: install do-install mkdir
+
 ## We delete each directory in ${COPYDESTS} before we copy into it;
 ## that way, we can reinstall over directories that have been put in
 ## place with their files read-only (perhaps because they are checked
@@ -344,6 +349,8 @@ FRC.mostlyclean FRC.clean FRC.distclean FRC.realclean:
 
 # ==================== Cleaning up and miscellanea ====================
 
+.PHONY: mostlyclean clean distclean realclean extraclean
+
 ### `mostlyclean'
 ###      Like `clean', but may refrain from deleting a few files that people
 ###      normally don't want to recompile.  For example, the `mostlyclean'
@@ -352,6 +359,7 @@ FRC.mostlyclean FRC.clean FRC.distclean FRC.realclean:
 mostlyclean: FRC.mostlyclean
        (cd src;      $(MAKE) $(MFLAGS) mostlyclean)
        (cd oldXMenu; $(MAKE) $(MFLAGS) mostlyclean)
+       (cd lwlib;    $(MAKE) $(MFLAGS) mostlyclean)
        (cd lib-src;  $(MAKE) $(MFLAGS) mostlyclean)
        -(cd man;     $(MAKE) $(MFLAGS) mostlyclean)
 
@@ -366,6 +374,7 @@ mostlyclean: FRC.mostlyclean
 clean: FRC.clean
        (cd src;      $(MAKE) $(MFLAGS) clean)
        (cd oldXMenu; $(MAKE) $(MFLAGS) clean)
+       (cd lwlib;    $(MAKE) $(MFLAGS) clean)
        (cd lib-src;  $(MAKE) $(MFLAGS) clean)
        -(cd man;     $(MAKE) $(MFLAGS) clean)
 
@@ -382,6 +391,7 @@ top_distclean=\
 distclean: FRC.distclean
        (cd src;      $(MAKE) $(MFLAGS) distclean)
        (cd oldXMenu; $(MAKE) $(MFLAGS) distclean)
+       (cd lwlib;    $(MAKE) $(MFLAGS) distclean)
        (cd lib-src;  $(MAKE) $(MFLAGS) distclean)
        (cd man;      $(MAKE) $(MFLAGS) distclean)
        ${top_distclean}
@@ -401,6 +411,7 @@ distclean: FRC.distclean
 realclean: FRC.realclean
        (cd src;      $(MAKE) $(MFLAGS) realclean)
        (cd oldXMenu; $(MAKE) $(MFLAGS) realclean)
+       (cd lwlib;    $(MAKE) $(MFLAGS) realclean)
        (cd lib-src;  $(MAKE) $(MFLAGS) realclean)
        -(cd man;     $(MAKE) $(MFLAGS) realclean)
        ${top_distclean}
@@ -428,6 +439,8 @@ extraclean:
 SOURCES = ChangeLog GETTING.GNU.SOFTWARE INSTALL Makefile.in PROBLEMS \
        README build-install.in configure make-dist move-if-change
 
+.PHONY: unlock relock
+
 unlock:
        chmod u+w $(SOURCES) cpp/*
        -(cd elisp; chmod u+w Makefile README *.texi)
@@ -437,6 +450,7 @@ unlock:
        (cd lisp/term; chmod u+w README *.el)
        (cd man; chmod u+w *texi* ChangeLog split-man)
        (cd oldXMenu; chmod u+w *.[ch] Makefile README)
+       (cd lwlib; chmod u+w *.[ch] Makefile README)
        (cd src; $(MAKE) $(MFLAGS) unlock)
 
 relock:
@@ -448,6 +462,7 @@ relock:
        (cd lisp/term; chmod u+w README *.el)
        (cd man; chmod u+w *texi* ChangeLog split-man)
        (cd oldXMenu; chmod u+w *.[ch] Makefile README)
+       (cd lwlib; chmod u+w *.[ch] Makefile README)
        (cd src; $(MAKE) $(MFLAGS) relock)
 
 TAGS tags:     lib-src