X-Git-Url: http://git.chise.org/gitweb/?a=blobdiff_plain;f=Makefile;h=1aa621704afe59253bbf5838f1d0004c2b98f989;hb=4a15ad0838f7f2ab125b4f766b127aefc828580c;hp=00e3361880d9880e88cc50fd27dceaa0d679275f;hpb=0867abac8b7d7e46c85aeb8cecba05a7334368f1;p=elisp%2Fflim.git diff --git a/Makefile b/Makefile index 00e3361..1aa6217 100644 --- a/Makefile +++ b/Makefile @@ -2,7 +2,8 @@ # Makefile for FLIM. # -VERSION = 1.3.0 +PACKAGE = flim +VERSION = 1.9.0 TAR = tar RM = /bin/rm -f @@ -18,7 +19,7 @@ GOMI = *.elc FILES = README.?? Makefile FLIM-MK FLIM-CFG FLIM-ELS *.el ChangeLog -elc: +elc: ew-parse.el $(EMACS) $(FLAGS) -f compile-flim $(PREFIX) $(LISPDIR) install: elc @@ -26,25 +27,36 @@ install: elc clean: -$(RM) $(GOMI) - cd ../tl && make clean tar: cvs commit - sh -c 'cvs tag -RF flim-`echo $(VERSION) \ + sh -c 'cvs tag -RF $(PACKAGE)-`echo $(VERSION) \ | sed s/\\\\./_/ | sed s/\\\\./_/`; \ cd /tmp; \ cvs -d :pserver:anonymous@chamonix.jaist.ac.jp:/hare/cvs/root \ - export -d flim-$(VERSION) \ - -r flim-`echo $(VERSION) | sed s/\\\\./_/ | sed s/\\\\./_/` \ + export -d $(PACKAGE)-$(VERSION) \ + -r $(PACKAGE)-`echo $(VERSION) | sed s/\\\\./_/ | sed s/\\\\./_/` \ flim' - cd /tmp; $(RM) flim-$(VERSION)/ftp.in ; \ - $(TAR) cvzf flim-$(VERSION).tar.gz flim-$(VERSION) - cd /tmp; $(RM) -r flim-$(VERSION) + cd /tmp; $(RM) $(PACKAGE)-$(VERSION)/ftp.in ; \ + $(TAR) cvzf $(PACKAGE)-$(VERSION).tar.gz $(PACKAGE)-$(VERSION) + cd /tmp; $(RM) -r $(PACKAGE)-$(VERSION) sed "s/VERSION/$(VERSION)/" < ftp.in > ftp release: - -$(RM) /pub/GNU/elisp/apel/flim-$(VERSION).tar.gz - mv /tmp/flim-$(VERSION).tar.gz /pub/GNU/elisp/flim/ + -$(RM) /pub/GNU/elisp/apel/$(PACKAGE)-$(VERSION).tar.gz + mv /tmp/$(PACKAGE)-$(VERSION).tar.gz /pub/GNU/elisp/flim/ cd /pub/GNU/elisp/semi/ ; \ - ln -s ../flim/flim-$(VERSION).tar.gz . + ln -s ../flim/$(PACKAGE)-$(VERSION).tar.gz . + +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)' + + +# 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)' +