~ubuntu-branches/ubuntu/trusty/semi/trusty

« back to all changes in this revision

Viewing changes to Makefile

  • Committer: Bazaar Package Importer
  • Author(s): Tatsuya Kinoshita
  • Date: 2004-05-23 00:54:01 UTC
  • Revision ID: james.westby@ubuntu.com-20040523005401-0216ggl5q8ibm9ni
Tags: upstream-1.14.6+0.20040418
ImportĀ upstreamĀ versionĀ 1.14.6+0.20040418

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#
 
2
# Makefile for SEMI kernel.
 
3
#
 
4
 
 
5
PACKAGE = semi
 
6
API     = 1.14
 
7
RELEASE = 6
 
8
 
 
9
FLIM_API= 1.14
 
10
 
 
11
TAR     = tar
 
12
RM      = /bin/rm -f
 
13
CP      = /bin/cp -p
 
14
 
 
15
EMACS   = emacs
 
16
XEMACS  = xemacs
 
17
FLAGS   = -batch -q -no-site-file -l SEMI-MK
 
18
 
 
19
PREFIX  = NONE
 
20
LISPDIR = NONE
 
21
PACKAGEDIR = NONE
 
22
VERSION_SPECIFIC_LISPDIR = NONE
 
23
 
 
24
GOMI    = *.elc
 
25
 
 
26
VERSION = $(API).$(RELEASE)
 
27
ARC_DIR_PREFIX = /home/kanji/tomo/public_html/comp/emacsen/lisp
 
28
ARC_DIR = $(ARC_DIR_PREFIX)/semi/semi-$(API)-for-flim-$(FLIM_API)
 
29
 
 
30
 
 
31
elc:
 
32
        $(EMACS) $(FLAGS) -f compile-semi \
 
33
                $(PREFIX) $(LISPDIR) $(VERSION_SPECIFIC_LISPDIR)
 
34
 
 
35
install-elc:    elc
 
36
        $(EMACS) $(FLAGS) -f install-semi \
 
37
                $(PREFIX) $(LISPDIR) $(VERSION_SPECIFIC_LISPDIR)
 
38
 
 
39
install:        install-elc
 
40
 
 
41
 
 
42
package:
 
43
        $(XEMACS) $(FLAGS) -f compile-semi-package $(PACKAGEDIR)
 
44
 
 
45
install-package:        package
 
46
        $(XEMACS) $(FLAGS) -f install-semi-package $(PACKAGEDIR)
 
47
 
 
48
 
 
49
clean:
 
50
        -$(RM) $(GOMI)
 
51
 
 
52
 
 
53
tar:
 
54
        cvs commit
 
55
        sh -c 'cvs tag -R $(PACKAGE)-`echo $(VERSION) | tr . _`; \
 
56
        cd /tmp; \
 
57
        cvs -d :pserver:anonymous@cvs.m17n.org:/cvs/root \
 
58
                export -d $(PACKAGE)-$(VERSION) \
 
59
                -r $(PACKAGE)-`echo $(VERSION) | tr . _` \
 
60
                semi'
 
61
        $(RM) /tmp/$(PACKAGE)-$(VERSION)/ftp.in
 
62
        cd /tmp; $(TAR) cvzf $(PACKAGE)-$(VERSION).tar.gz $(PACKAGE)-$(VERSION)
 
63
        cd /tmp; $(RM) -r $(PACKAGE)-$(VERSION)
 
64
        sed "s/VERSION/$(VERSION)/" < ftp.in | sed "s/API/$(API)/" \
 
65
                | sed "s/PACKAGE/$(PACKAGE)/" \
 
66
                | sed "s/FLIM_API/$(FLIM_API)/" > ftp
 
67
 
 
68
release:
 
69
        -$(RM) $(ARC_DIR)/$(PACKAGE)-$(VERSION).tar.gz
 
70
        mv /tmp/$(PACKAGE)-$(VERSION).tar.gz $(ARC_DIR)