comparison lisp/efs/Makefile @ 114:8619ce7e4c50 r20-1b9

Import from CVS: tag r20-1b9
author cvs
date Mon, 13 Aug 2007 09:21:54 +0200
parents 4103f0995bd7
children 9f59509498e1
comparison
equal deleted inserted replaced
113:2ec2fe4a4c89 114:8619ce7e4c50
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
115 DUMPSRC = efs-dump.el
99 GEOBJS = dired-fsf.elc dired-mule.elc efs-dired-mule.elc \ 116 GEOBJS = dired-fsf.elc dired-mule.elc efs-dired-mule.elc \
100 passwd.elc diff.elc auto-save.elc 117 passwd.elc diff.elc auto-save.elc
118 GESRC = dired-fsf.el dired-mule.el efs-dired-mule.el \
119 passwd.el diff.el auto-save.el
101 XEOBJS = dired-faces.elc dired-xemacs.elc 120 XEOBJS = dired-faces.elc dired-xemacs.elc
121 XESRC = dired-faces.el dired-xemacs.el
102 OBJS = $(DOBJS) $(EFSOBJS) $(VMOBJS) $(GEOBJS) $(XEOBJS) \ 122 OBJS = $(DOBJS) $(EFSOBJS) $(VMOBJS) $(GEOBJS) $(XEOBJS) \
103 efs-18.elc efs-19.elc efs-19.23.elc \ 123 efs-18.elc efs-19.elc efs-19.23.elc \
104 efs-l19.11.elc efs-x19.15.elc \ 124 efs-l19.11.elc efs-x19.15.elc \
105 emacs-19.elc fn-handler.elc \ 125 emacs-19.elc fn-handler.elc \
106 reporter.elc 126 reporter.elc
193 # efs vm support 213 # efs vm support
194 efs-vm.elc: efs-vm.el 214 efs-vm.elc: efs-vm.el
195 # backward compatibility files 215 # backward compatibility files
196 fn-handler.elc: fn-handler.el 216 fn-handler.elc: fn-handler.el
197 emacs-19.elc: emacs-19.el 217 emacs-19.elc: emacs-19.el
218 # auto-save package
219 auto-save.elc: auto-save.el
198 220
199 # Core targets 221 # Core targets
200 core: $(COREOBJS) 222 core: $(COREOBJS)
201 223
202 # Extra perks 224 # Extra perks
227 249
228 # The grand tour 250 # The grand tour
229 efs: $(EFSOBJS) 251 efs: $(EFSOBJS)
230 dired: $(DOBJS) 252 dired: $(DOBJS)
231 all: $(OBJS) 253 all: $(OBJS)
254 info: efs.info
232 255
233 # Making for a specific emacs version 256 # Making for a specific emacs version
234 18: emacs-19.elc fn-handler.elc efs dired efs-18.elc dired-mule.elc \ 257 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 258 efs-dired-mule.elc reporter.elc passwd.elc diff.elc auto-save.elc
236 19: fn-handler.elc efs dired efs-19.elc $(GEOBJS) 259 19: fn-handler.elc efs dired efs-19.elc $(GEOBJS)
245 cp *.elc $(LISPDIR) 268 cp *.elc $(LISPDIR)
246 install_src: 269 install_src:
247 @echo "Installing in $(LISPDIR)..." 270 @echo "Installing in $(LISPDIR)..."
248 @ls -C `ls *.el 2>&1 | grep -v "fixup"` 2> /dev/null 271 @ls -C `ls *.el 2>&1 | grep -v "fixup"` 2> /dev/null
249 cp `ls *.el | grep -v "fixup"` $(LISPDIR) 272 cp `ls *.el | grep -v "fixup"` $(LISPDIR)
273 install_xemacs:
274 @echo "Installing source in $(LISPDIR)..."
275 cp $(EFSSRC) $(DSRC) $(XESRC) efs-x19.15.el $(LISPDIR)
276 cp $(DUMPSRC) $(LISPDIR)
277 cp Makefile README fixup.el $(LISPDIR)
278 diff_xemacs:
279 for f in $(EFSSRC) $(DSRC) $(XESRC) efs-x19.15.el \
280 $(DUMPSRC) Makefile README fixup.el; do \
281 if [ -e $(LISPDIR)/$$f ]; \
282 then\
283 diff -c $(LISPDIR)/$$f $$f; \
284 else \
285 diff -c /dev/null $$f; \
286 fi \
287 done
250 install_all: install_src install 288 install_all: install_src install
251 clean: 289 clean:
252 rm -f $(OBJS) 290 rm -f $(OBJS)
253 291
254 ## end of Makefile ## 292 ## end of Makefile ##