comparison lisp/hyperbole/Makefile @ 169:15872534500d r20-3b11

Import from CVS: tag r20-3b11
author cvs
date Mon, 13 Aug 2007 09:46:53 +0200
parents 8619ce7e4c50
children f53b5ca2e663
comparison
equal deleted inserted replaced
168:9851d5c6556e 169:15872534500d
165 # Record any .el files that need to be compiled. 165 # Record any .el files that need to be compiled.
166 .el.elc: 166 .el.elc:
167 @ echo $< >> $(ELISP_TO_COMPILE) 167 @ echo $< >> $(ELISP_TO_COMPILE)
168 168
169 # Compile all recorded .el files. 169 # Compile all recorded .el files.
170 elc: elc-init hsite.el $(ELC_KOTL) $(ELC_COMPILE) 170 elc: elc-init hsite.el $(ELC_KOTL) $(ELC_COMPILE) $(XEMACS_COMPILE)
171 @- \test ! -f $(ELISP_TO_COMPILE) \ 171 @- \test ! -f $(ELISP_TO_COMPILE) \
172 || (echo "These files will be compiled: " \ 172 || (echo "These files will be compiled: " \
173 && echo "`cat $(ELISP_TO_COMPILE)`" \ 173 && echo "`cat $(ELISP_TO_COMPILE)`" \
174 && $(EMACS) $(BATCHFLAGS) $(PRELOADS) \ 174 && $(EMACS) $(BATCHFLAGS) $(PRELOADS) \
175 -f batch-byte-compile `cat $(ELISP_TO_COMPILE)`) 175 -f batch-byte-compile `cat $(ELISP_TO_COMPILE)`)
256 256
257 # Don't run this target manually. Use 'make dist' instead. 257 # Don't run this target manually. Use 'make dist' instead.
258 distclean: clean 258 distclean: clean
259 -$(RM) TAGS hsite.el* kotl/TO-DO* $(mandir)/hyperbole.dvi \ 259 -$(RM) TAGS hsite.el* kotl/TO-DO* $(mandir)/hyperbole.dvi \
260 $(mandir)/hyperbole.?? 260 $(mandir)/hyperbole.??
261
262 autoloads: auto-autoloads.el
263
264 auto-autoloads.el: $(EL_SRC) $(EL_COMPILE) $(EL_KOTL)
265 $(EMACS) -batch -q -no-site-file \
266 -eval '(setq autoload-target-directory "'`pwd`'/")' \
267 -l autoload \
268 -f batch-update-autoloads $?