Simplify.
[elisp/liece.git] / lisp / Makefile
1 # -*- makefile -*-
2 #
3 # Makefile for liece
4 #
5 #
6
7 PACKAGE  = liece
8 VERSION  = 1.4
9
10 EMACS    = emacs
11 XEMACS  = xemacs
12 FLAGS    = -batch -q -no-site-file
13 TAR      = tar
14
15 PREFIX   = NONE
16 LISPDIR  = NONE
17 PACKAGEDIR = NONE
18 VERSION_SPECIFIC_LISPDIR = NONE
19
20 GOMI     = liece-setup.el *.elc
21
22 all: elc
23
24 elc: 
25         $(EMACS) $(FLAGS) -l ./liece-make.el -f autoload-liece \
26                 $(PREFIX) $(LISPDIR) $(VERSION_SPECIFIC_LISPDIR)
27         $(EMACS) $(FLAGS) -l ./liece-make.el -f compile-liece \
28                 $(PREFIX) $(LISPDIR) $(VERSION_SPECIFIC_LISPDIR)
29
30 install:        elc
31         $(EMACS) $(FLAGS) -l ./liece-make.el -f install-liece \
32                 $(PREFIX) $(LISPDIR) $(VERSION_SPECIFIC_LISPDIR)
33
34 package:
35         $(XEMACS) $(FLAGS) -l ./liece-make.el -f autoload-liece \
36                 $(PREFIX) $(LISPDIR) $(VERSION_SPECIFIC_LISPDIR)
37         $(XEMACS) $(FLAGS) -l ./liece-make.el -f compile-liece-package \
38                 $(PACKAGEDIR)
39
40 install-package: package
41         $(XEMACS) $(FLAGS) -l ./liece-make.el -f install-liece-package \
42                 $(PACKAGEDIR)
43
44 tag:
45         sh -c 'cvs tag -RF liece-`echo $(VERSION) | \
46                 tr . _`-`date +%Y%m%d%H%m`'