annotate lisp/edebug/Makefile @ 147:e186c2b7192d xemacs-20-2

Added tag r20-2p1 for changeset 2af401a6ecca
author cvs
date Mon, 13 Aug 2007 09:34:48 +0200
parents 376386a54a3c
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
1 # Makefile for the edebug manual, and distribution packaging.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
2 #
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
3 # March 1994
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
4
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
5 # The version of edebug.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
6 VERSION = 3.4
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
7
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
8 # Redefine `TEX' if `tex' does not invoke plain TeX. For example:
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
9 # TEX=platex
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
10 TEX=tex
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
11
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
12 # Redefine `DVIPS' if it is not `dvips'. The command line may need
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
13 # to be changed anyway.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
14 DVIPS=dvips
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
15
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
16 FILES = README Makefile edebug.el cust-print.el edebug-history \
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
17 eval-region.el \
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
18 edebug-test.el \
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
19 cl-specs.el cl-read.el edebug-cl-read.el \
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
20 edebug.tex edebug.texi
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
21
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
22 # I include the cl package for now.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
23 CLFILES = cl.el cl-extra.el cl-macs.el cl-seq.el cl-compat.el cl.texinfo
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
24
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
25 SUBDIR = edebug-${VERSION}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
26
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
27 all: edebug.dvi
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
28
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
29 # First shot to define xrefs and produce permuted index.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
30 edebug.cp: edebug.tex edebug.texi
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
31 $(TEX) edebug.tex
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
32
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
33 edebug.cps: edebug.cp
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
34 ./permute-index edebug cp
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
35 mv permuted.cps edebug.cps
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
36
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
37 # Produce the final dvi.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
38 edebug.dvi: edebug.cps
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
39 $(TEX) edebug.tex # This modifies edebug.cp again.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
40 touch edebug.cps # This one is OK.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
41
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
42 # Produce a postscript file
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
43 edebug.ps: edebug.dvi
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
44 $(DVIPS) edebug.dvi -o edebug.ps
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
45
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
46 # Produce edebug.info
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
47 edebug.info: edebug.tex edebug.texi
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
48 makeinfo edebug.tex
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
49
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
50 dist edebug.tar.Z: ${FILES}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
51 rm -rf edebug.tar edebug.tar.Z ${SUBDIR}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
52 mkdir ${SUBDIR}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
53 mv ${FILES} ${SUBDIR}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
54 tar chf edebug.tar ${SUBDIR}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
55 mv ${SUBDIR}/* .
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
56 compress edebug.tar
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
57 rm -r ${SUBDIR}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
58
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
59 cl-dist: ${CLFILES}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
60 rm -rf cl.tar cl.tar.Z
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
61 tar cf cl.tar ${CLFILES}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
62 compress cl.tar
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
63
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
64 unpack:
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
65 uncompress edebug.tar.Z
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
66 tar xf edebug.tar
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
67
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
68 mostlyclean clean:
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
69 rm -f edebug.dvi edebug.log edebug.toc
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
70 rm -f edebug.cp edebug.fn edebug.ky edebug.pg edebug.tp edebug.vr
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
71 rm -rf edebug.tar edebug.tar.Z ${SUBDIR}
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
72
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
73 distclean realclean: clean
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
74 rm -f edebug.??s edebug.aux # tex files
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
75 rm -f *.elc