comparison lisp/viper/Makefile @ 163:0132846995bd r20-3b8

Import from CVS: tag r20-3b8
author cvs
date Mon, 13 Aug 2007 09:43:35 +0200
parents 6a378aca36af
children bfd6434d15b3
comparison
equal deleted inserted replaced
162:4de2936b4e77 163:0132846995bd
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 VIPER = viper.el viper-util.el viper-mous.el viper-ex.el \ 28 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 29 viper-macs.el viper-keym.el viper-init.el
30 VIPERelc = viper-util.elc viper-mous.elc viper-ex.elc viper-macs.elc \ 30 VIPERelc = viper-util.elc viper-mous.elc viper-ex.elc viper-macs.elc \
31 viper-keym.elc viper.elc viper-init.elc 31 viper-keym.elc viper.elc viper-cmd.elc viper-init.elc
32 32
33 all: dvi info hello elc goodbye 33 all: dvi info hello elc goodbye
34 34
35 elc: $(VIPERelc) 35 elc: $(VIPERelc)
36 36
55 @echo " The following compiler warnings are normal -- don't panic!" 55 @echo " The following compiler warnings are normal -- don't panic!"
56 @echo "" 56 @echo ""
57 @echo "" 57 @echo ""
58 @echo "" 58 @echo ""
59 59
60 viper.dvi: viper.texi viper-cmd.texi 60 viper.dvi: viper.texi
61 @echo "" 61 @echo ""
62 @echo "" 62 @echo ""
63 @echo "Making viper.dvi --- a Printable Version of the Viper Manual"; 63 @echo "Making viper.dvi --- a Printable Version of the Viper Manual";
64 @echo "" 64 @echo ""
65 $(TeX) viper.texi 65 $(TeX) viper.texi
73 $(TEXINDEX) viper.vr 73 $(TEXINDEX) viper.vr
74 @echo "" 74 @echo ""
75 @echo "Texing Again"; 75 @echo "Texing Again";
76 $(TeX) viper.texi 76 $(TeX) viper.texi
77 77
78 viper.info: viper.texi viper-cmd.texi 78 viper: viper.texi
79 @echo "" 79 @echo ""
80 @echo "" 80 @echo ""
81 @echo "Making Info Files for the Viper Manual" 81 @echo "Making Info Files for the Viper Manual"
82 @echo "" 82 @echo ""
83 $(MAKEINFO) viper.texi 83 $(MAKEINFO) viper.texi
115 115
116 viper.elc: viper.el viper-util.el viper-init.el 116 viper.elc: viper.el viper-util.el viper-init.el
117 @echo "" 117 @echo ""
118 $(EMACS) -batch -f batch-byte-compile viper.el 118 $(EMACS) -batch -f batch-byte-compile viper.el
119 119
120 viper-cmd.elc: viper-cmd.el viper.el viper-util.el viper-init.el
121 @echo ""
122 $(EMACS) -batch -f batch-byte-compile viper-cmd.el
123
120 124
121 dvi: viper.dvi viperCard.dvi 125 dvi: viper.dvi viperCard.dvi
122 126
123 info: viper.info 127 info: viper
124 128
125 install: all 129 install: all
126 $(INSTALL) -m444 $(VIPER) $(LISPDIR) 130 $(INSTALL) -m444 $(VIPER) $(LISPDIR)
127 $(INSTALL) -m644 viper*.elc $(LISPDIR) 131 $(INSTALL) -m644 viper*.elc $(LISPDIR)
128 $(INSTALL) -m444 viper viper-? $(INFODIR) 132 $(INSTALL) -m444 viper viper-? $(INFODIR)
129 $(INSTALL) -m644 viper.dvi viperCard.dvi $(ETCDIR) 133 $(INSTALL) -m644 viper.dvi viperCard.dvi $(ETCDIR)
130 @echo "" 134 @echo ""
131 @echo "Please move viper.texi and viper-cmd.texi to" 135 @echo "Please move viper.texi to emacs-distribution-directory/man/"
132 @echo " emacs-distribution-directory/man/"
133 @echo "" 136 @echo ""
134 137
135 clean: 138 clean:
136 rm -f *.elc *~ core 139 rm -f *.elc *~ core
137 140
138 distclean: clean 141 distclean: clean
139 142
140 realclean: clean 143 realclean: clean
141 rm -f *.dvi viper.info* 144 rm -f *.dvi ../info/viper ../info/viper-?
142 rm -f viper.aux viper.cp viper.cps viper.fn viper.fns viper.ky \ 145 rm -f viper.aux viper.cp viper.cps viper.fn viper.fns viper.ky \
143 viper.kys viper.log viper.pg viper.pgs viper.toc viper.tp \ 146 viper.kys viper.log viper.pg viper.pgs viper.toc viper.tp \
144 viper.tps viper.vr viper.vrs 147 viper.tps viper.vr viper.vrs