comparison lisp/ediff/Makefile @ 70:131b0175ea99 r20-0b30

Import from CVS: tag r20-0b30
author cvs
date Mon, 13 Aug 2007 09:02:59 +0200
parents 0293115a14e9
children c7528f8e288d
comparison
equal deleted inserted replaced
69:804d1389bcd6 70:131b0175ea99
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.34 10 VERSION = 19.30
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-help.el ediff-diff.el ediff-merg.el \ 28 EDIFF = ediff-init.el ediff-diff.el ediff-merg.el ediff-wind.el \
29 ediff-wind.el ediff-util.el ediff-mult.el ediff-vers.el \ 29 ediff-util.el ediff-mult.el ediff-vers.el ediff-ptch.el \
30 ediff-ptch.el ediff.el ediff-hook.el ediff-tbar.el 30 ediff.el ediff-hook.el
31 EDIFFelc = ediff-init.elc ediff-help.elc ediff-diff.elc ediff-merg.elc \ 31 EDIFFelc = ediff-init.elc ediff-diff.elc ediff-merg.elc ediff-wind.elc \
32 ediff-wind.elc ediff-util.elc ediff-mult.elc ediff-vers.elc \ 32 ediff-util.elc ediff-mult.elc ediff-vers.elc ediff-ptch.elc \
33 ediff-ptch.elc ediff.elc ediff-hook.elc ediff-tbar.elc 33 ediff.elc ediff-hook.elc
34 34
35 PRELOADS = -l ./ediff-init.el -l ./ediff-diff.el -l ./ediff-wind.el \
36 -l ./ediff-merg.el -l ./ediff-mult.el -l ./ediff-util.el \
37 -l ./ediff.el
35 38
36 all: hello elc goodbye dvi info 39 all: hello elc goodbye dvi info
37 40
38 elc: $(EDIFFelc) 41 elc: $(EDIFFelc)
39 42
62 65
63 ediff-init.elc: ediff-init.el 66 ediff-init.elc: ediff-init.el
64 @echo "" 67 @echo ""
65 $(EMACS) -batch -f batch-byte-compile ediff-init.el 68 $(EMACS) -batch -f batch-byte-compile ediff-init.el
66 69
67 ediff-help.elc: ediff-help.el
68 @echo ""
69 $(EMACS) -batch -f batch-byte-compile ediff-help.el
70
71 ediff-hook.elc: ediff-hook.el 70 ediff-hook.elc: ediff-hook.el
72 @echo "" 71 @echo ""
73 $(EMACS) -batch -f batch-byte-compile ediff-hook.el 72 $(EMACS) -batch -f batch-byte-compile ediff-hook.el
74 73
75 ediff-tbar.elc: ediff-tbar.el
76 @echo ""
77 $(EMACS) -batch -f batch-byte-compile ediff-tbar.el
78
79 ediff-diff.elc: ediff-init.el ediff-diff.el 74 ediff-diff.elc: ediff-init.el ediff-diff.el
80 @echo "" 75 @echo ""
81 $(EMACS) -batch -f batch-byte-compile ediff-diff.el 76 $(EMACS) -batch $(PRELOADS) -f batch-byte-compile ediff-diff.el
82 77
83 ediff-merg.elc: ediff-init.el ediff-merg.el 78 ediff-merg.elc: ediff-init.el ediff-merg.el
84 @echo "" 79 @echo ""
85 $(EMACS) -batch -f batch-byte-compile ediff-merg.el 80 $(EMACS) -batch $(PRELOADS) -f batch-byte-compile ediff-merg.el
86 81
87 ediff-mult.elc: ediff-init.el ediff-mult.el 82 ediff-mult.elc: ediff-init.el ediff-mult.el
88 @echo "" 83 @echo ""
89 $(EMACS) -batch -f batch-byte-compile ediff-mult.el 84 $(EMACS) -batch $(PRELOADS) -f batch-byte-compile ediff-mult.el
90 85
91 ediff-vers.elc: ediff-init.el ediff-vers.el 86 ediff-vers.elc: ediff-init.el ediff-vers.el
92 @echo "" 87 @echo ""
93 $(EMACS) -batch -f batch-byte-compile ediff-vers.el 88 $(EMACS) -batch $(PRELOADS) -f batch-byte-compile ediff-vers.el
94 89
95 ediff-ptch.elc: ediff-init.el ediff-ptch.el 90 ediff-ptch.elc: ediff-init.el ediff-ptch.el
96 @echo "" 91 @echo ""
97 $(EMACS) -batch -f batch-byte-compile ediff-ptch.el 92 $(EMACS) -batch $(PRELOADS) -f batch-byte-compile ediff-ptch.el
98 93
99 ediff.elc: ediff-init.el ediff.el 94 ediff.elc: ediff-init.el ediff.el
100 @echo "" 95 @echo ""
101 $(EMACS) -batch -f batch-byte-compile ediff.el 96 $(EMACS) -batch $(PRELOADS) -f batch-byte-compile ediff.el
102 97
103 ediff-util.elc: ediff-init.el ediff-util.el 98 ediff-util.elc: ediff-init.el ediff-util.el
104 @echo "" 99 @echo ""
105 $(EMACS) -batch -f batch-byte-compile ediff-util.el 100 $(EMACS) -batch $(PRELOADS) -f batch-byte-compile ediff-util.el
106 101
107 ediff-wind.elc: ediff-init.el ediff-wind.el 102 ediff-wind.elc: ediff-init.el ediff-wind.el
108 @echo "" 103 @echo ""
109 $(EMACS) -batch -f batch-byte-compile ediff-wind.el 104 $(EMACS) -batch $(PRELOADS) -f batch-byte-compile ediff-wind.el
110 105
111 ediff.dvi: ediff.texi 106 ediff.dvi: ediff.texi
112 @echo "" 107 @echo ""
113 @echo "" 108 @echo ""
114 @echo "Making ediff.dvi --- a Printable Version of the Ediff Manual"; 109 @echo "Making ediff.dvi --- a Printable Version of the Ediff Manual";
139 134
140 install: all 135 install: all
141 $(INSTALL) -m444 $(EDIFF) $(LISPDIR) 136 $(INSTALL) -m444 $(EDIFF) $(LISPDIR)
142 $(INSTALL) -m644 ediff*.elc $(LISPDIR) 137 $(INSTALL) -m644 ediff*.elc $(LISPDIR)
143 $(INSTALL) -m644 ediff.dvi $(ETCDIR) 138 $(INSTALL) -m644 ediff.dvi $(ETCDIR)
144 $(INSTALL) -m444 ediff ediff-? $(INFODIR) 139 $(INSTALL) -m444 ediff.info* $(INFODIR)
145 @echo "" 140 @echo ""
146 @echo "Please move ediff.texi to emacs-distribution-directory/man/" 141 @echo "Please move ediff.texi to emacs-distribution-directory/man/"
147 @echo "" 142 @echo ""
148 143
149 clean: 144 clean: