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