comparison lisp/ediff/Makefile @ 12:bcdc7deadc19 r19-15b7

Import from CVS: tag r19-15b7
author cvs
date Mon, 13 Aug 2007 08:48:16 +0200
parents 376386a54a3c
children 9ee227acff29
comparison
equal deleted inserted replaced
11:91ffe8bd52e4 12:bcdc7deadc19
5 # -------- USER MAY NEED TO CHANGE THESE --------------------- 5 # -------- USER MAY NEED TO CHANGE THESE ---------------------
6 # To compile under XEmacs, uncomment XEmacs-specific versions of the 6 # To compile under XEmacs, uncomment XEmacs-specific versions of the
7 # variables VERSION, EMACS, DATADIR and comment out the Emacs-specific 7 # variables VERSION, EMACS, DATADIR and comment out the Emacs-specific
8 # versions. 8 # versions.
9 9
10 VERSION = 19.30 10 VERSION = 19.34
11 EMACS = emacs-$(VERSION) 11 EMACS = emacs-$(VERSION)
12 #VERSION = 19.14 12 #VERSION = 19.14
13 #EMACS = xemacs-$(VERSION) 13 #EMACS = xemacs-$(VERSION)
14 PREFIX = /usr/local 14 PREFIX = /usr/local
15 DATADIR = $(PREFIX)/share 15 DATADIR = $(PREFIX)/share
23 TEXINDEX = texindex 23 TEXINDEX = texindex
24 MAKEINFO = makeinfo 24 MAKEINFO = makeinfo
25 INSTALL = install 25 INSTALL = install
26 26
27 # --------- ONLY AUTHORIZED PERSONNEL BEYOND THIS POINT!!! ------------ 27 # --------- ONLY AUTHORIZED PERSONNEL BEYOND THIS POINT!!! ------------
28 EDIFF = ediff-init.el ediff-diff.el ediff-merg.el ediff-wind.el \ 28 EDIFF = ediff-init.el ediff-help.el ediff-diff.el ediff-merg.el \
29 ediff-util.el ediff-mult.el ediff-vers.el ediff-ptch.el \ 29 ediff-wind.el ediff-util.el ediff-mult.el ediff-vers.el \
30 ediff.el ediff-hook.el 30 ediff-ptch.el ediff.el ediff-hook.el
31 EDIFFelc = ediff-init.elc ediff-diff.elc ediff-merg.elc ediff-wind.elc \ 31 # ediff-tbar.el
32 ediff-util.elc ediff-mult.elc ediff-vers.elc ediff-ptch.elc \ 32 EDIFFelc = ediff-init.elc ediff-help.elc ediff-diff.elc ediff-merg.elc \
33 ediff.elc ediff-hook.elc 33 ediff-wind.elc ediff-util.elc ediff-mult.elc ediff-vers.elc \
34 ediff-ptch.elc ediff.elc ediff-hook.elc
35 # ediff-tbar.elc
34 36
35 PRELOADS = -l ./ediff-init.el -l ./ediff-diff.el -l ./ediff-wind.el \ 37 PRELOADS = -l ./ediff-init.el -l ./ediff-help.el -l ./ediff-diff.el \
36 -l ./ediff-merg.el -l ./ediff-mult.el -l ./ediff-util.el \ 38 -l ./ediff-wind.el -l ./ediff-merg.el -l ./ediff-mult.el \
37 -l ./ediff.el 39 -l ./ediff-util.el -l ./ediff.el
40 # -l ./ediff-tbar.el
38 41
39 all: hello elc goodbye dvi info 42 all: hello elc goodbye dvi info
40 43
41 elc: $(EDIFFelc) 44 elc: $(EDIFFelc)
42 45
65 68
66 ediff-init.elc: ediff-init.el 69 ediff-init.elc: ediff-init.el
67 @echo "" 70 @echo ""
68 $(EMACS) -batch -f batch-byte-compile ediff-init.el 71 $(EMACS) -batch -f batch-byte-compile ediff-init.el
69 72
73 ediff-help.elc: ediff-help.el
74 @echo ""
75 $(EMACS) -batch -f batch-byte-compile ediff-help.el
76
70 ediff-hook.elc: ediff-hook.el 77 ediff-hook.elc: ediff-hook.el
71 @echo "" 78 @echo ""
72 $(EMACS) -batch -f batch-byte-compile ediff-hook.el 79 $(EMACS) -batch -f batch-byte-compile ediff-hook.el
80
81 ediff-tbar.elc: ediff-tbar.el
82 @echo ""
83 $(EMACS) -batch $(PRELOADS) -f batch-byte-compile ediff-tbar.el
73 84
74 ediff-diff.elc: ediff-init.el ediff-diff.el 85 ediff-diff.elc: ediff-init.el ediff-diff.el
75 @echo "" 86 @echo ""
76 $(EMACS) -batch $(PRELOADS) -f batch-byte-compile ediff-diff.el 87 $(EMACS) -batch $(PRELOADS) -f batch-byte-compile ediff-diff.el
77 88
134 145
135 install: all 146 install: all
136 $(INSTALL) -m444 $(EDIFF) $(LISPDIR) 147 $(INSTALL) -m444 $(EDIFF) $(LISPDIR)
137 $(INSTALL) -m644 ediff*.elc $(LISPDIR) 148 $(INSTALL) -m644 ediff*.elc $(LISPDIR)
138 $(INSTALL) -m644 ediff.dvi $(ETCDIR) 149 $(INSTALL) -m644 ediff.dvi $(ETCDIR)
139 $(INSTALL) -m444 ediff.info* $(INFODIR) 150 $(INSTALL) -m444 ediff ediff-? $(INFODIR)
140 @echo "" 151 @echo ""
141 @echo "Please move ediff.texi to emacs-distribution-directory/man/" 152 @echo "Please move ediff.texi to emacs-distribution-directory/man/"
142 @echo "" 153 @echo ""
143 154
144 clean: 155 clean:
145 rm -f ediff*.elc *~ core 156 rm -f ediff*.elc *~ core
146 157
147 distclean: clean 158 distclean: clean
148 159
149 realclean: clean 160 realclean: clean
150 rm -f *.dvi ediff.info* 161 rm -f *.dvi ediff.info*
151 rm -f ediff.aux ediff.cp ediff.cps ediff.fn ediff.fns ediff.ky \ 162 rm -f ediff.aux ediff.cp ediff.cps ediff.fn ediff.fns ediff.ky \
152 ediff.kys ediff.log ediff.pg ediff.pgs ediff.toc ediff.tp \ 163 ediff.kys ediff.log ediff.pg ediff.pgs ediff.toc ediff.tp \
153 ediff.tps ediff.vr ediff.vrs 164 ediff.tps ediff.vr ediff.vrs