comparison Makefile.in @ 217:d44af0c54775 r20-4b7

Import from CVS: tag r20-4b7
author cvs
date Mon, 13 Aug 2007 10:08:34 +0200
parents 1f0dabaa0855
children 12579d965149
comparison
equal deleted inserted replaced
216:43306a74e31c 217:d44af0c54775
227 ## avoid nuking an existing dir file, so we don't do that here; 227 ## avoid nuking an existing dir file, so we don't do that here;
228 ## instead, we have written out explicit code in the `install' targets. 228 ## instead, we have written out explicit code in the `install' targets.
229 COPYDIR = ${srcdir}/etc ${srcdir}/lisp 229 COPYDIR = ${srcdir}/etc ${srcdir}/lisp
230 COPYDESTS = ${etcdir} ${lispdir} 230 COPYDESTS = ${etcdir} ${lispdir}
231 GENERATED_HEADERS = src/paths.h src/Emacs.ad.h src/puresize-adjust.h src/config.h lwlib/config.h 231 GENERATED_HEADERS = src/paths.h src/Emacs.ad.h src/puresize-adjust.h src/config.h lwlib/config.h
232 GENERATED_LISP = lisp/utils/finder-inf.el 232 GENERATED_LISP = lisp/finder-inf.el
233 233
234 all: ${GENERATED_HEADERS} ${MAKE_SUBDIR} ${GENERATED_LISP} 234 all: ${GENERATED_HEADERS} ${MAKE_SUBDIR} ${GENERATED_LISP}
235 235
236 ## For performance and consistency, no built-in rules 236 ## For performance and consistency, no built-in rules
237 .SUFFIXES: 237 .SUFFIXES:
268 custom-loads: 268 custom-loads:
269 MAKE='$(MAKE)' sh ${srcdir}/lib-src/update-custom.sh 269 MAKE='$(MAKE)' sh ${srcdir}/lib-src/update-custom.sh
270 270
271 finder: src 271 finder: src
272 @echo "Building finder database" 272 @echo "Building finder database"
273 @(cd lisp/utils; \ 273 @(cd lisp; \
274 ${blddir}/src/xemacs -batch -q -no-site-file \ 274 ${blddir}/src/xemacs -batch -q -no-site-file \
275 -eval '(setq finder-compile-keywords-quiet t)' \ 275 -eval '(setq finder-compile-keywords-quiet t)' \
276 -l finder -f finder-compile-keywords ) 276 -l finder -f finder-compile-keywords )
277 277
278 lisp/utils/finder-inf.el: 278 lisp/finder-inf.el:
279 @echo "Building finder database" 279 @echo "Building finder database"
280 @(cd lisp/utils; \ 280 @(cd lisp; \
281 ${blddir}/src/xemacs -batch -q -no-site-file \ 281 ${blddir}/src/xemacs -batch -q -no-site-file \
282 -eval '(setq finder-compile-keywords-quiet t)' \ 282 -eval '(setq finder-compile-keywords-quiet t)' \
283 -l finder -f finder-compile-keywords ) 283 -l finder -f finder-compile-keywords )
284 284
285 ## We force the rebuilding of src/paths.h because the user might give 285 ## We force the rebuilding of src/paths.h because the user might give
342 pkg-src/tree-x: pkg-src/FRC.tree-x 342 pkg-src/tree-x: pkg-src/FRC.tree-x
343 lib-src: FRC.lib-src 343 lib-src: FRC.lib-src
344 lwlib: FRC.lwlib 344 lwlib: FRC.lwlib
345 dynodump: FRC.dynodump 345 dynodump: FRC.dynodump
346 FRC.src FRC.lib-src FRC.lwlib FRC.dynodump pkg-src/FRC.tree-x: 346 FRC.src FRC.lib-src FRC.lwlib FRC.dynodump pkg-src/FRC.tree-x:
347 FRC.lisp.utils.finder-inf.el: 347 FRC.lisp.finder-inf.el:
348 348
349 .RECURSIVE: ${SUBDIR} 349 .RECURSIVE: ${SUBDIR}
350 350
351 ${SUBDIR}: ${SUBDIR_MAKEFILES} ${GENERATED_HEADERS} FRC 351 ${SUBDIR}: ${SUBDIR_MAKEFILES} ${GENERATED_HEADERS} FRC
352 cd $@ && $(RECURSIVE_MAKE) all 352 cd $@ && $(RECURSIVE_MAKE) all
558 $(RM) config.status config.log config-tmp-* build-install Installation ; \ 558 $(RM) config.status config.log config-tmp-* build-install Installation ; \
559 for d in src lib-src lwlib dynodump ; do \ 559 for d in src lib-src lwlib dynodump ; do \
560 $(RM) $$d/Makefile $$d/Makefile.in ; \ 560 $(RM) $$d/Makefile $$d/Makefile.in ; \
561 done ; \ 561 done ; \
562 $(RM) core .sbinit Makefile lock/*; \ 562 $(RM) core .sbinit Makefile lock/*; \
563 $(RM) lisp/utils/finder-inf.el* 563 $(RM) lisp/finder-inf.el*
564 564
565 distclean: FRC.distclean 565 distclean: FRC.distclean
566 for d in $(SUBDIR); do (cd $$d && $(RECURSIVE_MAKE) $@); done 566 for d in $(SUBDIR); do (cd $$d && $(RECURSIVE_MAKE) $@); done
567 -${top_distclean} 567 -${top_distclean}
568 568