comparison lisp/efs/Makefile @ 40:7e54bd776075 r19-15b103

Import from CVS: tag r19-15b103
author cvs
date Mon, 13 Aug 2007 08:54:25 +0200
parents 4103f0995bd7
children 8b8b7f3559a2
comparison
equal deleted inserted replaced
39:06f275776fba 40:7e54bd776075
1 ############################################################################### 1 ###############################################################################
2 # 2 #
3 # File: Makefile 3 # File: Makefile
4 # Release: $efs release: 1.15 $ 4 # Release: $efs release: 1.15 $
5 # Version: $Revision: 1.3 $ 5 # Version: $Revision: 1.4 $
6 # RCS: 6 # RCS:
7 # Description: Makefile for byte-compiling efs and dired. 7 # Description: Makefile for byte-compiling efs and dired.
8 # Author: Andy Norman, HPLabs, Bristol, UK. 8 # Author: Andy Norman, HPLabs, Bristol, UK.
9 # Created: Sat Jan 30 00:18:56 1993 9 # Created: Sat Jan 30 00:18:56 1993
10 # Language: Text (make script) 10 # Language: Text (make script)
82 ###### It should not be necessary to edit anything below this line. ###### 82 ###### It should not be necessary to edit anything below this line. ######
83 83
84 COREOBJS = efs-defun.elc efs-ovwrt.elc efs-fnh.elc efs-cu.elc efs-netrc.elc \ 84 COREOBJS = efs-defun.elc efs-ovwrt.elc efs-fnh.elc efs-cu.elc efs-netrc.elc \
85 efs.elc efs-dired.elc efs-report.elc \ 85 efs.elc efs-dired.elc efs-report.elc \
86 efs-cp-p.elc 86 efs-cp-p.elc
87 CORESRC = efs-defun.el efs-ovwrt.el efs-fnh.el efs-cu.el efs-netrc.el \
88 efs.el efs-dired.el efs-report.el \
89 efs-cp-p.el \
90 efs-dump.el
87 DOBJS = default-dir.elc dired.elc dired-mob.elc dired-oas.elc \ 91 DOBJS = default-dir.elc dired.elc dired-mob.elc dired-oas.elc \
88 dired-rgxp.elc dired-shell.elc dired-vir.elc dired-xy.elc \ 92 dired-rgxp.elc dired-shell.elc dired-vir.elc dired-xy.elc \
89 dired-grep.elc dired-uu.elc \ 93 dired-grep.elc dired-uu.elc \
90 dired-cmpr.elc dired-diff.elc dired-help.elc dired-sex.elc 94 dired-cmpr.elc dired-diff.elc dired-help.elc dired-sex.elc
95 DSRC = default-dir.el dired.el dired-mob.el dired-oas.el \
96 dired-rgxp.el dired-shell.el dired-vir.el dired-xy.el \
97 dired-grep.el dired-uu.el \
98 dired-cmpr.el dired-diff.el dired-help.el dired-sex.el
91 EFSOBJS = $(COREOBJS) efs-auto.elc \ 99 EFSOBJS = $(COREOBJS) efs-auto.elc \
92 efs-cms.elc efs-cms-knet.elc efs-dos-distinct.elc efs-nos-ve.elc \ 100 efs-cms.elc efs-cms-knet.elc efs-dos-distinct.elc efs-nos-ve.elc \
93 efs-gwp.elc efs-kerberos.elc efs-hell.elc efs-ka9q.elc \ 101 efs-gwp.elc efs-kerberos.elc efs-hell.elc efs-ka9q.elc \
94 efs-mpe.elc efs-mts.elc efs-mvs.elc efs-netware.elc \ 102 efs-mpe.elc efs-mts.elc efs-mvs.elc efs-netware.elc \
95 efs-pc.elc efs-ti-explorer.elc efs-ti-twenex.elc \ 103 efs-pc.elc efs-ti-explorer.elc efs-ti-twenex.elc \
96 efs-tops-20.elc efs-dl.elc efs-guardian.elc efs-coke.elc \ 104 efs-tops-20.elc efs-dl.elc efs-guardian.elc efs-coke.elc \
97 efs-vms.elc efs-vos.elc efs-plan9.elc efs-ms-unix.elc 105 efs-vms.elc efs-vos.elc efs-plan9.elc efs-ms-unix.elc
106 EFSSRC = $(CORESRC) efs-auto.el \
107 efs-cms.el efs-cms-knet.el efs-dos-distinct.el efs-nos-ve.el \
108 efs-gwp.el efs-kerberos.el efs-hell.el efs-ka9q.el \
109 efs-mpe.el efs-mts.el efs-mvs.el efs-netware.el \
110 efs-pc.el efs-ti-explorer.el efs-ti-twenex.el \
111 efs-tops-20.el efs-dl.el efs-guardian.el efs-coke.el \
112 efs-vms.el efs-vos.el efs-plan9.el efs-ms-unix.el
98 VMOBJS = efs-vm.elc 113 VMOBJS = efs-vm.elc
114 VMSRC = efs-vm.el
99 GEOBJS = dired-fsf.elc dired-mule.elc efs-dired-mule.elc \ 115 GEOBJS = dired-fsf.elc dired-mule.elc efs-dired-mule.elc \
100 passwd.elc diff.elc auto-save.elc 116 passwd.elc diff.elc auto-save.elc
117 GESRC = dired-fsf.el dired-mule.el efs-dired-mule.el \
118 passwd.el diff.el auto-save.el
101 XEOBJS = dired-faces.elc dired-xemacs.elc 119 XEOBJS = dired-faces.elc dired-xemacs.elc
120 XESRC = dired-faces.el dired-xemacs.el
102 OBJS = $(DOBJS) $(EFSOBJS) $(VMOBJS) $(GEOBJS) $(XEOBJS) \ 121 OBJS = $(DOBJS) $(EFSOBJS) $(VMOBJS) $(GEOBJS) $(XEOBJS) \
103 efs-18.elc efs-19.elc efs-19.23.elc \ 122 efs-18.elc efs-19.elc efs-19.23.elc \
104 efs-l19.11.elc efs-x19.15.elc \ 123 efs-l19.11.elc efs-x19.15.elc \
105 emacs-19.elc fn-handler.elc \ 124 emacs-19.elc fn-handler.elc \
106 reporter.elc 125 reporter.elc
193 # efs vm support 212 # efs vm support
194 efs-vm.elc: efs-vm.el 213 efs-vm.elc: efs-vm.el
195 # backward compatibility files 214 # backward compatibility files
196 fn-handler.elc: fn-handler.el 215 fn-handler.elc: fn-handler.el
197 emacs-19.elc: emacs-19.el 216 emacs-19.elc: emacs-19.el
217 # auto-save package
218 auto-save.elc: auto-save.el
198 219
199 # Core targets 220 # Core targets
200 core: $(COREOBJS) 221 core: $(COREOBJS)
201 222
202 # Extra perks 223 # Extra perks
227 248
228 # The grand tour 249 # The grand tour
229 efs: $(EFSOBJS) 250 efs: $(EFSOBJS)
230 dired: $(DOBJS) 251 dired: $(DOBJS)
231 all: $(OBJS) 252 all: $(OBJS)
253 info: efs.info
232 254
233 # Making for a specific emacs version 255 # Making for a specific emacs version
234 18: emacs-19.elc fn-handler.elc efs dired efs-18.elc dired-mule.elc \ 256 18: emacs-19.elc fn-handler.elc efs dired efs-18.elc dired-mule.elc \
235 efs-dired-mule.elc reporter.elc passwd.elc diff.elc auto-save.elc 257 efs-dired-mule.elc reporter.elc passwd.elc diff.elc auto-save.elc
236 19: fn-handler.elc efs dired efs-19.elc $(GEOBJS) 258 19: fn-handler.elc efs dired efs-19.elc $(GEOBJS)
245 cp *.elc $(LISPDIR) 267 cp *.elc $(LISPDIR)
246 install_src: 268 install_src:
247 @echo "Installing in $(LISPDIR)..." 269 @echo "Installing in $(LISPDIR)..."
248 @ls -C `ls *.el 2>&1 | grep -v "fixup"` 2> /dev/null 270 @ls -C `ls *.el 2>&1 | grep -v "fixup"` 2> /dev/null
249 cp `ls *.el | grep -v "fixup"` $(LISPDIR) 271 cp `ls *.el | grep -v "fixup"` $(LISPDIR)
272 install_xemacs:
273 @echo "Installing source in $(LISPDIR)..."
274 cp $(EFSSRC) $(DSRC) $(XESRC) efs-x19.15.el $(LISPDIR)
275 cp Makefile README fixup.el $(LISPDIR)
276 diff_xemacs:
277 for f in $(EFSSRC) $(DSRC) $(XESRC) efs-x19.15.el \
278 Makefile README fixup.el; do \
279 if [ -e $(LISPDIR)/$$f ]; \
280 then\
281 diff -c $(LISPDIR)/$$f $$f; \
282 else \
283 diff -c /dev/null $$f; \
284 fi \
285 done
250 install_all: install_src install 286 install_all: install_src install
251 clean: 287 clean:
252 rm -f $(OBJS) 288 rm -f $(OBJS)
253 289
254 ## end of Makefile ## 290 ## end of Makefile ##