################# No need to modify following lines ####################
-FLAGS = -batch -q -no-site-file
+BATCHFLAG = -batch
+FLAGS = $(BATCHFLAG) -q -no-site-file
elc:
$(EMACS) $(FLAGS) -l WL-MK -f compile-wl-package $(LISPDIR) $(PIXMAPDIR)
+check:
+ $(EMACS) $(BATCHFLAG) -l WL-MK -f check-wl $(LISPDIR) $(PIXMAPDIR)
+
+test:
+ $(EMACS) $(FLAGS) -l WL-MK -f test-wl $(LISPDIR) $(PIXMAPDIR)
+
+update-version:
+ $(EMACS) $(FLAGS) -l WL-MK -f update-version $(LISPDIR) $(PIXMAPDIR)
+
install-elc:
$(EMACS) $(FLAGS) -l WL-MK -f install-wl-package $(LISPDIR) $(PIXMAPDIR)
$(EMACS) $(FLAGS) -l WL-MK -f uninstall-wl-package $(LISPDIR) $(PIXMAPDIR)
clean-elc:
- rm -f wl/*.elc wl/*~ wl/auto-autoloads.el wl/custom-load.el elmo/*.elc utils/*.elc utils/hmac/lisp/*.elc
+ rm -f wl/*.elc wl/*~ wl/auto-autoloads.el wl/custom-load.el wl/wl-news.el elmo/*.elc utils/*.elc utils/hmac/lisp/*.elc
package:
$(XEMACS) $(FLAGS) -l WL-MK -f compile-wl-package-xmas $(PACKAGEDIR) $(PIXMAPDIR)
install-info:
$(EMACS) $(FLAGS) -l WL-MK -f install-wl-info $(INFODIR)
+mostlyclean-info:
+ rm -f doc/*~ doc/*.cp doc/*.fn doc/*.ky doc/*.pg doc/*.tp doc/*.vr doc/*.cps doc/*.fns doc/*.kys doc/*.pgs doc/*.tps doc/*.vrs
+
clean-info: mostlyclean-info
- rm -f doc/*.info doc/*.info-* doc/*.dvi
+ rm -f doc/*.info doc/*.info-*
-mostlyclean-info:
- rm -f doc/*~ doc/*.aux doc/*.log doc/*.toc \
- doc/*.cp doc/*.fn doc/*.ky doc/*.pg doc/*.tp doc/*.vr \
- doc/*.cps doc/*.fns doc/*.kys doc/*.pgs doc/*.tps doc/*.vrs
+mostlyclean-dvi:
+ rm -f doc/*~ doc/*.aux doc/*.log doc/*.toc
+
+clean-dvi: mostlyclean-dvi
+ rm -f doc/*.dvi
all: elc
uninstall: uninstall-elc
-clean: clean-elc
+mostlyclean: clean-elc mostlyclean-info mostlyclean-dvi
+
+clean: mostlyclean clean-dvi
+
+distclean: maintainer-clean
+
+maintainer-clean: clean clean-info