annotate makefile @ 41:0aca40805e70

Call install command by a variable not by a literal command name.
author yuuji
date Thu, 14 Jul 1994 18:09:20 +0000
parents 627c45ade5b0
children ced6eb72f63b
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
24
21a751ddf614 Initial revision
yuuji
parents:
diff changeset
1 #
21a751ddf614 Initial revision
yuuji
parents:
diff changeset
2 # Makefile for YaTeX.
21a751ddf614 Initial revision
yuuji
parents:
diff changeset
3 #
21a751ddf614 Initial revision
yuuji
parents:
diff changeset
4
27
c2ab8c69b118 for DOS.
yuuji
parents: 24
diff changeset
5 MVER = 1.50
24
21a751ddf614 Initial revision
yuuji
parents:
diff changeset
6 LISP = comment.el yatex.el yatexadd.el yatexgen.el yatexenv.el yatexlib.el \
21a751ddf614 Initial revision
yuuji
parents:
diff changeset
7 yatexmth.el yatexhks.el yatexhlp.el yatexprc.el \
21a751ddf614 Initial revision
yuuji
parents:
diff changeset
8 yatexm-o.el yatexsec.el
21a751ddf614 Initial revision
yuuji
parents:
diff changeset
9 # \ yahatml.el
27
c2ab8c69b118 for DOS.
yuuji
parents: 24
diff changeset
10 DOCS = $(DOCSRC) $(DOCOBJ)
c2ab8c69b118 for DOS.
yuuji
parents: 24
diff changeset
11 DOCSRC = yatex.new docs/yatexj.tex docs/yatexe.tex \
24
21a751ddf614 Initial revision
yuuji
parents:
diff changeset
12 docs/yatex.ref docs/yatexadd.doc docs/yatexgen.doc docs/qanda
27
c2ab8c69b118 for DOS.
yuuji
parents: 24
diff changeset
13 DOCOBJ = docs/yatexj docs/yatexe
24
21a751ddf614 Initial revision
yuuji
parents:
diff changeset
14 HELP = help/YATEXHLP.jp
21a751ddf614 Initial revision
yuuji
parents:
diff changeset
15 MANIFEST= manifest
27
c2ab8c69b118 for DOS.
yuuji
parents: 24
diff changeset
16 EXTRA = dir install 00readme
24
21a751ddf614 Initial revision
yuuji
parents:
diff changeset
17 DISTRIB = $(EXTRA) $(LISP) $(DOCS) $(MANIFEST) $(HELP)
27
c2ab8c69b118 for DOS.
yuuji
parents: 24
diff changeset
18 RCSFILE = $(LISP) $(DOCSRC) $(HELP)
24
21a751ddf614 Initial revision
yuuji
parents:
diff changeset
19 PACK = `echo $(DISTRIB)|xargs ls`
21a751ddf614 Initial revision
yuuji
parents:
diff changeset
20 TAR = gtar
21a751ddf614 Initial revision
yuuji
parents:
diff changeset
21 TMPDIR = /tmp
21a751ddf614 Initial revision
yuuji
parents:
diff changeset
22 VERSION = `head yatex.el|awk '/rev\./{print $$4}'`
21a751ddf614 Initial revision
yuuji
parents:
diff changeset
23 PACKDIR = $(TMPDIR)/yatex$(VERSION)
21a751ddf614 Initial revision
yuuji
parents:
diff changeset
24 EMACS = mule
41
0aca40805e70 Call install command by a variable not by a literal command name.
yuuji
parents: 40
diff changeset
25 INSTALL = install -c
24
21a751ddf614 Initial revision
yuuji
parents:
diff changeset
26
21a751ddf614 Initial revision
yuuji
parents:
diff changeset
27 all:
21a751ddf614 Initial revision
yuuji
parents:
diff changeset
28
21a751ddf614 Initial revision
yuuji
parents:
diff changeset
29 install:
21a751ddf614 Initial revision
yuuji
parents:
diff changeset
30 $(EMACS) -batch -e batch-byte-compile $(LISP)
41
0aca40805e70 Call install command by a variable not by a literal command name.
yuuji
parents: 40
diff changeset
31 #$(INSTALL) * $(MYELISPLIB)
24
21a751ddf614 Initial revision
yuuji
parents:
diff changeset
32
21a751ddf614 Initial revision
yuuji
parents:
diff changeset
33 package:
21a751ddf614 Initial revision
yuuji
parents:
diff changeset
34 @-mkdir $(PACKDIR)
21a751ddf614 Initial revision
yuuji
parents:
diff changeset
35 @tar cf - $(PACK) | (cd $(PACKDIR); tar xf -)
21a751ddf614 Initial revision
yuuji
parents:
diff changeset
36 find $(PACKDIR) -type f -exec chmod -x '{}' \;
21a751ddf614 Initial revision
yuuji
parents:
diff changeset
37 ( version=$(VERSION); cd $(TMPDIR); \
21a751ddf614 Initial revision
yuuji
parents:
diff changeset
38 $(TAR) vzcf $(TMPDIR)/yatex$$version.tar.gz yatex$$version)
21a751ddf614 Initial revision
yuuji
parents:
diff changeset
39
21a751ddf614 Initial revision
yuuji
parents:
diff changeset
40 ci:
21a751ddf614 Initial revision
yuuji
parents:
diff changeset
41 ci -r$(VERSION) -sRel -f $(RCSFILE)
39
261fcd6d4ad7 -rREV -l => -lREV
yuuji
parents: 35
diff changeset
42 ci -u$(VERSION) makefile
40
627c45ade5b0 *** empty log message ***
yuuji
parents: 39
diff changeset
43
24
21a751ddf614 Initial revision
yuuji
parents:
diff changeset
44 co:
21a751ddf614 Initial revision
yuuji
parents:
diff changeset
45 co $(RCSFILE)
40
627c45ade5b0 *** empty log message ***
yuuji
parents: 39
diff changeset
46
24
21a751ddf614 Initial revision
yuuji
parents:
diff changeset
47 co-l:
21a751ddf614 Initial revision
yuuji
parents:
diff changeset
48 co -l $(RCSFILE)
27
c2ab8c69b118 for DOS.
yuuji
parents: 24
diff changeset
49
c2ab8c69b118 for DOS.
yuuji
parents: 24
diff changeset
50 tci:
39
261fcd6d4ad7 -rREV -l => -lREV
yuuji
parents: 35
diff changeset
51 ci -l$(VERSION).0 -Ncurrent $(RCSFILE) makefile
27
c2ab8c69b118 for DOS.
yuuji
parents: 24
diff changeset
52
c2ab8c69b118 for DOS.
yuuji
parents: 24
diff changeset
53 dostci:
39
261fcd6d4ad7 -rREV -l => -lREV
yuuji
parents: 35
diff changeset
54 ci -l$(MVER).0 -Ncurrent @rcsfile
27
c2ab8c69b118 for DOS.
yuuji
parents: 24
diff changeset
55
35
d924cf3123d3 Tried zip.
yuuji
parents: 27
diff changeset
56 gohome:
d924cf3123d3 Tried zip.
yuuji
parents: 27
diff changeset
57 zip -u -r /com/okoma/yuuji/tmp/dosconv/yatex.zip . \
d924cf3123d3 Tried zip.
yuuji
parents: 27
diff changeset
58 -x '*RCS/*' -x 'texinfo/*'

yatex.org