update.
[chise/tomoyo-tools.git] / Makefile
1 #
2 # Makefile for TOMOYO-tools.
3 #
4
5 PACKAGE = tomoyo-tools
6 VERSION = 0.25
7
8 TAR     = tar
9 RM      = /bin/rm -f
10 CP      = /bin/cp -p
11
12 EMACS   = emacs
13 XEMACS  = xemacs
14 FLAGS   = -batch -q -no-site-file -l TOMOYO-MK
15
16 PREFIX  = NONE
17 LISPDIR = NONE
18 PACKAGEDIR = NONE
19 VERSION_SPECIFIC_LISPDIR = NONE
20
21 GOMI    = *.elc
22
23 ARC_DIR = /var/www/chise/dist/XEmacs
24
25
26 elc:    package
27
28 install-elc:    install-package
29
30 install:        install-elc
31
32
33 package:
34         $(XEMACS) $(FLAGS) -f compile-tomoyo-package $(PACKAGEDIR)
35
36 install-package:        package
37         $(XEMACS) $(FLAGS) -f install-tomoyo-package $(PACKAGEDIR)
38
39
40 clean:
41         -$(RM) $(GOMI)
42
43
44 tar:
45         cvs commit
46         sh -c 'cvs tag -R $(PACKAGE)-`echo $(VERSION) | tr . _`; \
47         cd /tmp; \
48         cvs -d :pserver:anonymous@cvs.m17n.org:/cvs/chise \
49                 export -d $(PACKAGE)-$(VERSION) \
50                 -r $(PACKAGE)-`echo $(VERSION) | tr . _` \
51                 tomoyo-tools'
52         $(RM) /tmp/$(PACKAGE)-$(VERSION)/ftp.in
53         cd /tmp; $(TAR) cvzf $(PACKAGE)-$(VERSION).tar.gz $(PACKAGE)-$(VERSION)
54         cd /tmp; $(RM) -r $(PACKAGE)-$(VERSION)
55         sed "s/VERSION/$(VERSION)/" < ftp.in | sed "s/API/$(API)/" \
56                 | sed "s/PACKAGE/$(PACKAGE)/" \
57                 > ftp
58
59 release:
60         -$(RM) $(ARC_DIR)/$(PACKAGE)-$(VERSION).tar.gz
61         mv /tmp/$(PACKAGE)-$(VERSION).tar.gz $(ARC_DIR)