comparison Makefile.in.in @ 3074:0f411920c8db

[xemacs-hg @ 2005-11-16 12:12:57 by malcolmp] Adding PROBLEMS to the Help Menu.
author malcolmp
date Wed, 16 Nov 2005 12:13:03 +0000
parents 21d92abaac3a
children 193188e494b2
comparison
equal deleted inserted replaced
3073:0ae46b360391 3074:0f411920c8db
236 ## When installing the info files, we need to do special things to 236 ## When installing the info files, we need to do special things to
237 ## avoid nuking an existing dir file, so we don't do that here; 237 ## avoid nuking an existing dir file, so we don't do that here;
238 ## instead, we have written out explicit code in the `install' targets. 238 ## instead, we have written out explicit code in the `install' targets.
239 COPYDIR = ${srcdir}/etc ${srcdir}/lisp 239 COPYDIR = ${srcdir}/etc ${srcdir}/lisp
240 COPYDESTS = ${etcdir} ${lispdir} 240 COPYDESTS = ${etcdir} ${lispdir}
241 GENERATED_HEADERS = src/paths.h src/Emacs.ad.h src/config.h lwlib/config.h src/sheap-adjust.h src/xemacs.def 241 GENERATED_HEADERS = src/paths.h src/Emacs.ad.h src/config.h lwlib/config.h src/sheap-adjust.h src/xemacs.def etc/PROBLEMS
242 242
243 ## MAKE_SUBDIR will always be of the form lib-src ... src, where 243 ## MAKE_SUBDIR will always be of the form lib-src ... src, where
244 ## `...' includes various other directories that may be inserted by 244 ## `...' includes various other directories that may be inserted by
245 ## configure. 245 ## configure.
246 all: Makefile ${GENERATED_HEADERS} ${MAKE_SUBDIR} info 246 all: Makefile ${GENERATED_HEADERS} ${MAKE_SUBDIR} info
341 lwlib/config.h: ${srcdir}/lwlib/config.h.in 341 lwlib/config.h: ${srcdir}/lwlib/config.h.in
342 ./config.status && touch $@ 342 ./config.status && touch $@
343 343
344 src/xemacs.def: $(srcdir)/src/xemacs.def.in.in 344 src/xemacs.def: $(srcdir)/src/xemacs.def.in.in
345 ./config.status && touch $@ 345 ./config.status && touch $@
346
347 etc/PROBLEMS: $(srcdir)/PROBLEMS
348 cp $^ $@
346 349
347 ## ==================== Installation ==================== 350 ## ==================== Installation ====================
348 351
349 ## If we let lib-src do its own installation, that means we 352 ## If we let lib-src do its own installation, that means we
350 ## don't have to duplicate the list of utilities to install in 353 ## don't have to duplicate the list of utilities to install in
550 ## removes necessary files generated by configure.) 553 ## removes necessary files generated by configure.)
551 top-clean: FRC.clean 554 top-clean: FRC.clean
552 $(RM) core lisp/auto-autoloads.el* lisp/custom-load.el* 555 $(RM) core lisp/auto-autoloads.el* lisp/custom-load.el*
553 $(RM) lisp/mule/auto-autoloads.el* lisp/mule/custom-load.el* 556 $(RM) lisp/mule/auto-autoloads.el* lisp/mule/custom-load.el*
554 $(RM) modules/auto-autoloads.el* modules/custom-load.el* 557 $(RM) modules/auto-autoloads.el* modules/custom-load.el*
558 $(RM) etc/PROBLEMS
555 559
556 clean: top-mostlyclean top-clean 560 clean: top-mostlyclean top-clean
557 for d in $(SUBDIR); do (cd ./$$d && $(MAKE) $(RECURSIVE_MAKE_ARGS) $@); done 561 for d in $(SUBDIR); do (cd ./$$d && $(MAKE) $(RECURSIVE_MAKE_ARGS) $@); done
558 562
559 ## `distclean-noconfig' 563 ## `distclean-noconfig'