comparison lisp/viper/Makefile @ 181:bfd6434d15b3 r20-3b17

Import from CVS: tag r20-3b17
author cvs
date Mon, 13 Aug 2007 09:53:19 +0200
parents 0132846995bd
children
comparison
equal deleted inserted replaced
180:add28d59e586 181:bfd6434d15b3
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 = 20.0
11 EMACS = emacs-$(VERSION) 11 EMACS = emacs-$(VERSION)
12 #VERSION = 19.14 12 #VERSION = 20.3
13 #EMACS = xemacs-$(VERSION) 13 #EMACS = xemacs-$(VERSION)
14 PREFIX = /usr/local 14 PREFIX = /usr/local
15 DATADIR = $(PREFIX)/share 15 DATADIR = $(PREFIX)/share
16 #DATADIR = $(PREFIX)/lib 16 #DATADIR = $(PREFIX)/lib
17 LISPDIR = $(DATADIR)/emacs/site-lisp 17 LISPDIR = $(DATADIR)/emacs/site-lisp
18 INFODIR = $(PREFIX)/info 18 INFODIR = $(PREFIX)/info
19 ETCDIR = $(DATADIR)/emacs/$(VERSION)/etc 19 ETCDIR = $(DATADIR)/emacs/$(VERSION)/etc
20 COMPDIR =
20 21
21 # --------- YOU PROBABLY DON'T WANT TO CHANGE THESE ---------------- 22 # --------- YOU PROBABLY DON'T WANT TO CHANGE THESE ----------------
22 TeX = tex 23 TeX = tex
23 TEXINDEX = texindex 24 TEXINDEX = texindex
24 MAKEINFO = makeinfo 25 MAKEINFO = makeinfo
25 INSTALL = install 26 INSTALL = install
26 27
27 # --------- ONLY AUTHORIZED PERSONNEL BEYOND THIS POINT!!! ------------ 28 # --------- ONLY AUTHORIZED PERSONNEL BEYOND THIS POINT!!! ------------
28 VIPER = viper.el viper-cmd.el viper-util.el viper-mous.el viper-ex.el \ 29 VIPER = viper.el viper-cmd.el viper-util.el viper-mous.el viper-ex.el \
29 viper-macs.el viper-keym.el viper-init.el 30 viper-macs.el viper-keym.el viper-init.el
30 VIPERelc = viper-util.elc viper-mous.elc viper-ex.elc viper-macs.elc \ 31 VIPERelc = $(COMPDIR)viper-util.elc \
31 viper-keym.elc viper.elc viper-cmd.elc viper-init.elc 32 $(COMPDIR)viper-mous.elc \
33 $(COMPDIR)viper-ex.elc \
34 $(COMPDIR)viper-macs.elc \
35 $(COMPDIR)viper-keym.elc \
36 $(COMPDIR)viper.elc \
37 $(COMPDIR)viper-cmd.elc \
38 $(COMPDIR)viper-init.elc
39
40 COMPILE_ARGS = -batch -f batch-byte-compile
32 41
33 all: dvi info hello elc goodbye 42 all: dvi info hello elc goodbye
34 43
35 elc: $(VIPERelc) 44 elc: $(VIPERelc)
36 45
46 @echo "" 55 @echo ""
47 56
48 hello: 57 hello:
49 @echo "" 58 @echo ""
50 @echo "" 59 @echo ""
51 @echo "Byte compiling using Emacs 19" 60 @echo "Byte compiling using Emacs"
52 @echo "Use make EMACS=xemacs to compile under XEmacs" 61 @echo "Use make EMACS=xemacs to compile under XEmacs"
53 @echo "" 62 @echo ""
54 @echo "" 63 @echo ""
55 @echo " The following compiler warnings are normal -- don't panic!" 64 @echo " The following compiler warnings are normal -- don't panic!"
56 @echo "" 65 @echo ""
87 @echo "" 96 @echo ""
88 @echo "Making the Viper Reference Card" 97 @echo "Making the Viper Reference Card"
89 @echo "" 98 @echo ""
90 $(TeX) viperCard.tex 99 $(TeX) viperCard.tex
91 100
92 viper-init.elc: viper-init.el 101 ${COMPDIR}viper-init.elc: viper-init.el
93 @echo "" 102 @echo ""
94 $(EMACS) -batch -f batch-byte-compile viper-init.el 103 $(EMACS) $(COMPILE_ARGS) viper-init.el
95 104
96 viper-util.elc: viper-util.el viper-init.el 105 $(COMPDIR)viper-util.elc: viper-util.el viper-init.el
97 @echo "" 106 @echo ""
98 $(EMACS) -batch -f batch-byte-compile viper-util.el 107 $(EMACS) $(COMPILE_ARGS) viper-util.el
99 108
100 viper-ex.elc: viper-ex.el viper-util.el viper-init.el 109 $(COMPDIR)viper-ex.elc: viper-ex.el viper-util.el viper-init.el
101 @echo "" 110 @echo ""
102 $(EMACS) -batch -f batch-byte-compile viper-ex.el 111 $(EMACS) $(COMPILE_ARGS) viper-ex.el
103 112
104 viper-mous.elc: viper-mous.el viper-util.el viper-init.el 113 $(COMPDIR)viper-mous.elc: viper-mous.el viper-util.el viper-init.el
105 @echo "" 114 @echo ""
106 $(EMACS) -batch -f batch-byte-compile viper-mous.el 115 $(EMACS) $(COMPILE_ARGS) viper-mous.el
107 116
108 viper-macs.elc: viper-macs.el viper-util.el viper-init.el 117 $(COMPDIR)viper-macs.elc: viper-macs.el viper-util.el viper-init.el
109 @echo "" 118 @echo ""
110 $(EMACS) -batch -f batch-byte-compile viper-macs.el 119 $(EMACS) $(COMPILE_ARGS) viper-macs.el
111 120
112 viper-keym.elc: viper-keym.el viper-util.el viper-init.el 121 $(COMPDIR)viper-keym.elc: viper-keym.el viper-util.el viper-init.el
113 @echo "" 122 @echo ""
114 $(EMACS) -batch -f batch-byte-compile viper-keym.el 123 $(EMACS) $(COMPILE_ARGS) viper-keym.el
115 124
116 viper.elc: viper.el viper-util.el viper-init.el 125 $(COMPDIR)viper.elc: viper.el viper-util.el viper-init.el
117 @echo "" 126 @echo ""
118 $(EMACS) -batch -f batch-byte-compile viper.el 127 $(EMACS) $(COMPILE_ARGS) viper.el
119 128
120 viper-cmd.elc: viper-cmd.el viper.el viper-util.el viper-init.el 129 $(COMPDIR)viper-cmd.elc: viper-cmd.el viper.el viper-util.el viper-init.el
121 @echo "" 130 @echo ""
122 $(EMACS) -batch -f batch-byte-compile viper-cmd.el 131 $(EMACS) $(COMPILE_ARGS) viper-cmd.el
123 132
124 133
125 dvi: viper.dvi viperCard.dvi 134 dvi: viper.dvi viperCard.dvi
126 135
127 info: viper 136 info: viper