Mercurial > hg > xemacs-beta
comparison lisp/efs/Makefile @ 116:9f59509498e1 r20-1b10
Import from CVS: tag r20-1b10
| author | cvs |
|---|---|
| date | Mon, 13 Aug 2007 09:23:06 +0200 |
| parents | 8619ce7e4c50 |
| children | 7d55a9ba150c |
comparison
equal
deleted
inserted
replaced
| 115:f109f7dabbe2 | 116:9f59509498e1 |
|---|---|
| 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.4 $ | 5 # Version: $Revision: 1.5 $ |
| 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) |
| 19 # 18 for all versions of Emacs 18. | 19 # 18 for all versions of Emacs 18. |
| 20 # 19 for all versions of the original GNU Emacs from FSF between | 20 # 19 for all versions of the original GNU Emacs from FSF between |
| 21 # 19.1 and 19.22, inclusive. | 21 # 19.1 and 19.22, inclusive. |
| 22 # 19.23 for version 19.23 and later of the original GNU Emacs from FSF | 22 # 19.23 for version 19.23 and later of the original GNU Emacs from FSF |
| 23 # l19.11 for XEmacs 19.11 trhu 19.14 | 23 # l19.11 for XEmacs 19.11 trhu 19.14 |
| 24 # x19.15 for XEmacs 19.15 and later | 24 # x19.15 for XEmacs 19.15 |
| 25 # x20 for XEmacs 20.1 and later | |
| 25 # LISPDIR should be the directory in which you want the .elc | 26 # LISPDIR should be the directory in which you want the .elc |
| 26 # files installed. | 27 # files installed. |
| 27 # BDIR should be the directory containing the .elc files for the | 28 # BDIR should be the directory containing the .elc files for the |
| 28 # byte-compiler. Although efs byte-compiles and works with the | 29 # byte-compiler. Although efs byte-compiles and works with the |
| 29 # Emacs V18 byte-compiler, it is strongly recommended to use | 30 # Emacs V18 byte-compiler, it is strongly recommended to use |
| 39 # 18 for Emacs 18 | 40 # 18 for Emacs 18 |
| 40 # 19 for the original GNU Emacs from FSF, versions 19.1 through | 41 # 19 for the original GNU Emacs from FSF, versions 19.1 through |
| 41 # 19.22, inclusive | 42 # 19.22, inclusive |
| 42 # 19.23 for the original GNU Emacs from FSF, version 19.23 and later. | 43 # 19.23 for the original GNU Emacs from FSF, version 19.23 and later. |
| 43 # l19.11 for Lucid XEmacs 19.11 thru 19.14 | 44 # l19.11 for Lucid XEmacs 19.11 thru 19.14 |
| 44 # x19.15 for XEmacs 19.15 and later | 45 # x19.15 for XEmacs 19.15 |
| 46 # x20 for XEmacs 20.1 and later | |
| 45 # | 47 # |
| 46 # If you have set the VERSION variable correctly, then typing just | 48 # If you have set the VERSION variable correctly, then typing just |
| 47 # make will suffice. | 49 # make will suffice. |
| 48 # | 50 # |
| 49 # 3. To byte-compile everything, including VM support, run make all. | 51 # 3. To byte-compile everything, including VM support, run make all. |
| 70 VERSION=x19.15 | 72 VERSION=x19.15 |
| 71 # Current working directory | 73 # Current working directory |
| 72 CWD=`pwd` | 74 CWD=`pwd` |
| 73 # Directory in which to install the lisp files | 75 # Directory in which to install the lisp files |
| 74 LISPDIR= | 76 LISPDIR= |
| 77 # Directory in which to install the info files | |
| 78 INFODIR= | |
| 79 # Directory in which to install the Texinfo file | |
| 80 TEXIDIR= | |
| 75 # Directory containing byte-compiler. This is used by fixup.el | 81 # Directory containing byte-compiler. This is used by fixup.el |
| 76 BDIR= | 82 BDIR= |
| 77 # Directory containing VM's .elc files. | 83 # Directory containing VM's .elc files. |
| 78 VMDIR= | 84 VMDIR= |
| 79 # Bourne shell executable, please. | 85 # Bourne shell executable, please. |
| 110 efs-pc.el efs-ti-explorer.el efs-ti-twenex.el \ | 116 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 \ | 117 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 | 118 efs-vms.el efs-vos.el efs-plan9.el efs-ms-unix.el |
| 113 VMOBJS = efs-vm.elc | 119 VMOBJS = efs-vm.elc |
| 114 VMSRC = efs-vm.el | 120 VMSRC = efs-vm.el |
| 115 DUMPSRC = efs-dump.el | 121 MULEOBJS = dired-mule.elc efs-dired-mule.elc |
| 116 GEOBJS = dired-fsf.elc dired-mule.elc efs-dired-mule.elc \ | 122 MULESRC = dired-mule.el efs-dired-mule.el |
| 117 passwd.elc diff.elc auto-save.elc | 123 GEOBJS = dired-fsf.elc \ |
| 118 GESRC = dired-fsf.el dired-mule.el efs-dired-mule.el \ | 124 passwd.elc diff.elc auto-save.elc \ |
| 119 passwd.el diff.el auto-save.el | 125 $(MULEOBJS) |
| 120 XEOBJS = dired-faces.elc dired-xemacs.elc | 126 GESRC = dired-fsf.el \ |
| 121 XESRC = dired-faces.el dired-xemacs.el | 127 passwd.el diff.el auto-save.el \ |
| 128 $(MULESRC) | |
| 129 XEOBJS = dired-faces.elc dired-xemacs.elc \ | |
| 130 $(VMOBJS) | |
| 131 XESRC = dired-faces.el dired-xemacs.el \ | |
| 132 $(VMSRC) $(MULESRC) | |
| 122 OBJS = $(DOBJS) $(EFSOBJS) $(VMOBJS) $(GEOBJS) $(XEOBJS) \ | 133 OBJS = $(DOBJS) $(EFSOBJS) $(VMOBJS) $(GEOBJS) $(XEOBJS) \ |
| 123 efs-18.elc efs-19.elc efs-19.23.elc \ | 134 efs-18.elc efs-19.elc efs-19.23.elc \ |
| 124 efs-l19.11.elc efs-x19.15.elc \ | 135 efs-l19.11.elc efs-x19.15.elc \ |
| 125 emacs-19.elc fn-handler.elc \ | 136 emacs-19.elc fn-handler.elc \ |
| 126 reporter.elc | 137 reporter.elc |
| 258 efs-dired-mule.elc reporter.elc passwd.elc diff.elc auto-save.elc | 269 efs-dired-mule.elc reporter.elc passwd.elc diff.elc auto-save.elc |
| 259 19: fn-handler.elc efs dired efs-19.elc $(GEOBJS) | 270 19: fn-handler.elc efs dired efs-19.elc $(GEOBJS) |
| 260 19.23: efs dired efs-19.23.elc $(GEOBJS) | 271 19.23: efs dired efs-19.23.elc $(GEOBJS) |
| 261 l19.11: efs dired efs-l19.11.elc $(XEOBJS) | 272 l19.11: efs dired efs-l19.11.elc $(XEOBJS) |
| 262 x19.15: efs dired efs-x19.15.elc $(XEOBJS) | 273 x19.15: efs dired efs-x19.15.elc $(XEOBJS) |
| 274 x20: efs dired efs-x19.15.elc $(XEOBJS) $(MULEOBJS) | |
| 263 | 275 |
| 264 # Installation | 276 # Installation |
| 265 install: | 277 install: |
| 266 @echo "Installing in $(LISPDIR)..." | 278 @echo "Installing in $(LISPDIR)..." |
| 267 @ls -C *.elc | |
| 268 cp *.elc $(LISPDIR) | 279 cp *.elc $(LISPDIR) |
| 280 cp efs.info $(INFODIR) | |
| 269 install_src: | 281 install_src: |
| 270 @echo "Installing in $(LISPDIR)..." | 282 @echo "Installing in $(LISPDIR)..." |
| 271 @ls -C `ls *.el 2>&1 | grep -v "fixup"` 2> /dev/null | |
| 272 cp `ls *.el | grep -v "fixup"` $(LISPDIR) | 283 cp `ls *.el | grep -v "fixup"` $(LISPDIR) |
| 284 cp efs.texi $(TEXIDIR) | |
| 273 install_xemacs: | 285 install_xemacs: |
| 274 @echo "Installing source in $(LISPDIR)..." | 286 @echo "Installing source in $(LISPDIR)..." |
| 275 cp $(EFSSRC) $(DSRC) $(XESRC) efs-x19.15.el $(LISPDIR) | 287 cp $(EFSSRC) $(DSRC) $(XESRC) efs-x19.15.el $(LISPDIR) |
| 276 cp $(DUMPSRC) $(LISPDIR) | |
| 277 cp Makefile README fixup.el $(LISPDIR) | 288 cp Makefile README fixup.el $(LISPDIR) |
| 289 cp efs.texi $(TEXIDIR) | |
| 278 diff_xemacs: | 290 diff_xemacs: |
| 279 for f in $(EFSSRC) $(DSRC) $(XESRC) efs-x19.15.el \ | 291 for f in $(EFSSRC) $(DSRC) $(XESRC) efs-x19.15.el \ |
| 280 $(DUMPSRC) Makefile README fixup.el; do \ | 292 Makefile README fixup.el; do \ |
| 281 if [ -e $(LISPDIR)/$$f ]; \ | 293 if [ -e $(LISPDIR)/$$f ]; \ |
| 282 then\ | 294 then\ |
| 283 diff -c $(LISPDIR)/$$f $$f; \ | 295 diff -c $(LISPDIR)/$$f $$f; \ |
| 284 else \ | 296 else \ |
| 285 diff -c /dev/null $$f; \ | 297 diff -c /dev/null $$f; \ |
