* Sync up to flim-1_10_2 from flim-1_10_0.
[elisp/flim.git] / Makefile
index c78700e..e06536a 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -3,27 +3,39 @@
 #
 
 PACKAGE = flim
-VERSION = 1.9.0
+VERSION = 1.10.2
 
 TAR    = tar
 RM     = /bin/rm -f
 CP     = /bin/cp -p
 
 EMACS  = emacs
-FLAGS   = -batch -q -no-site-file -l FLIM-MK
+XEMACS = xemacs
+FLAGS   = -batch -q -no-site-file -eval "$${EVALARGS:-nil}"
+FLAGS_CURDIR   = $(FLAGS) -eval '(setq load-path (cons "." load-path))'
 
 PREFIX = NONE
 LISPDIR = NONE
+PACKAGEDIR = NONE
 
-GOMI   = *.elc
+GOMI   = *.elc \
+         *.cp *.cps *.ky *.kys *.fn *.fns *.vr *.vrs \
+         *.pg *.pgs *.tp *.tps *.toc *.aux *.log
 FILES  = README.?? Makefile FLIM-MK FLIM-CFG FLIM-ELS *.el ChangeLog
 
 
 elc: ew-parse.el
-       $(EMACS) $(FLAGS) -f compile-flim $(PREFIX) $(LISPDIR)
+       $(EMACS) $(FLAGS) -l FLIM-MK -f compile-flim $(PREFIX) $(LISPDIR)
 
 install:       elc
-       $(EMACS) $(FLAGS) -f install-flim $(PREFIX) $(LISPDIR)
+       $(EMACS) $(FLAGS) -l FLIM-MK -f install-flim $(PREFIX) $(LISPDIR)
+
+
+package:
+       $(XEMACS) $(FLAGS) -f compile-flim-package $(PACKAGEDIR)
+
+install-package:       package
+       $(XEMACS) $(FLAGS) -f install-flim-package $(PACKAGEDIR)
 
 clean:
        -$(RM) $(GOMI)
@@ -53,8 +65,9 @@ ew-parse.el: ew-parse.scm lalr-el.scm
        -scm -f lalr-el.scm -f ew-parse.scm > ew-parse.out
 
 check:
-       $(EMACS) -q -batch -eval '(setq load-path (cons "." load-path))' -l ./TESTPAT -eval '(report)'
+       $(EMACS) $(FLAGS_CURDIR) -l ./TESTPAT -eval '(report)'
 
+# The file BENCHMARK is not a part of FLAM-DOODLE because it is so large.
 benchmark:
-       $(EMACS) -q -batch -eval '(setq load-path (cons "." load-path))' -l ./BENCHMARK -eval '(report)'
+       $(EMACS) $(FLAGS_CURDIR) -l ./BENCHMARK -eval '(report)'