comparison Makefile.in @ 185:3d6bfa290dbd r20-3b19

Import from CVS: tag r20-3b19
author cvs
date Mon, 13 Aug 2007 09:55:28 +0200
parents e121b013d1f0
children f53b5ca2e663
comparison
equal deleted inserted replaced
184:bcd2674570bf 185:3d6bfa290dbd
224 224
225 ## For performance and consistency, no built-in rules 225 ## For performance and consistency, no built-in rules
226 .SUFFIXES: 226 .SUFFIXES:
227 227
228 .NO_PARALLEL: ${GENERATED_HEADERS} ${MAKE_SUBDIR} dump-elcs 228 .NO_PARALLEL: ${GENERATED_HEADERS} ${MAKE_SUBDIR} dump-elcs
229 .PHONY: ${SUBDIR} all beta all-elc all-elcs dump-elc dump-elcs autoloads 229 .PHONY: ${SUBDIR} all beta all-elc all-elcs dump-elc dump-elcs autoloads finder
230 230
231 ## Convenience target for XEmacs beta testers 231 ## Convenience target for XEmacs beta testers
232 beta: clean all-elc 232 beta: clean all-elc
233 233
234 ## Convenience target for XEmacs maintainers 234 ## Convenience target for XEmacs maintainers
245 dump-elc dump-elcs: ${GENERATED_HEADERS} FRC.dump-elcs 245 dump-elc dump-elcs: ${GENERATED_HEADERS} FRC.dump-elcs
246 cd src && $(RECURSIVE_MAKE) dump-elcs 246 cd src && $(RECURSIVE_MAKE) dump-elcs
247 247
248 autoloads: src 248 autoloads: src
249 MAKE='$(MAKE)' sh ${srcdir}/lib-src/update-autoloads.sh 249 MAKE='$(MAKE)' sh ${srcdir}/lib-src/update-autoloads.sh
250
251 finder: src
252 @(cd lisp/utils; \
253 ../../src/xemacs -batch -q -no-site-file \
254 -l finder -f finder-compile-keywords )
250 255
251 ## We force the rebuilding of src/paths.h because the user might give 256 ## We force the rebuilding of src/paths.h because the user might give
252 ## different values for the various directories. Since we use 257 ## different values for the various directories. Since we use
253 ## move-if-change, src/paths.h only actually changes if the user did 258 ## move-if-change, src/paths.h only actually changes if the user did
254 ## something notable, so the only unnecessary work we do is in building 259 ## something notable, so the only unnecessary work we do is in building
422 ${prefix}/lib/xemacs-${version}/${configuration}; \ 427 ${prefix}/lib/xemacs-${version}/${configuration}; \
423 fi 428 fi
424 @echo "If you would like to save approximately 15M of disk space, do" 429 @echo "If you would like to save approximately 15M of disk space, do"
425 @echo "make gzip-el" 430 @echo "make gzip-el"
426 @echo "or you may run " 431 @echo "or you may run "
427 @echo lib-src/gzip-el.sh lispdir " from the command line." 432 @echo ${srcdir}/lib-src/gzip-el.sh lispdir " from the command line."
428 @echo "Where lispdir is where the lisp files were installed, i.e.," 433 @echo "Where lispdir is where the lisp files were installed, i.e.,"
429 @echo "${lispdir}" 434 @echo "${lispdir}"
430 435
431 gzip-el: 436 gzip-el:
432 lib-src/gzip-el.sh ${lispdir} 437 ${srcdir}/lib-src/gzip-el.sh ${lispdir}
433 438
434 MAKEPATH=./lib-src/make-path 439 MAKEPATH=./lib-src/make-path
435 ## Build all the directories to install XEmacs in. 440 ## Build all the directories to install XEmacs in.
436 ## Since we may be creating several layers of directories, 441 ## Since we may be creating several layers of directories,
437 ## (e.g. /usr/local/lib/xemacs-20.5/sparc-sun-solaris2.6), we use 442 ## (e.g. /usr/local/lib/xemacs-20.5/sparc-sun-solaris2.6), we use