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.
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
## 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
# ==================== 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'
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)
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)
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}
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}
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)
(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:
(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