0
|
1 # -*- Mode: Makefile -*-
|
|
2
|
|
3 # Makefile --
|
|
4 # This file is part of ILISP.
|
|
5 # Version: 5.7
|
|
6 #
|
|
7 # Copyright (C) 1990, 1991, 1992, 1993 Chris McConnell
|
|
8 # 1993, 1994 Ivan Vasquez
|
|
9 # 1994, 1995 Marco Antoniotti and Rick Busdiecker
|
|
10 #
|
|
11 # Send mail to 'ilisp-request@lehman.com' to be included in the
|
|
12 # ILISP mailing list.
|
|
13
|
|
14 #------------------------------------------------------------------------------
|
|
15 # Various Variables
|
|
16
|
|
17 #EMACS=xemacs
|
|
18 EMACS=emacs
|
|
19
|
|
20 OtherFiles=README HISTORY Makefile ilisp.emacs
|
|
21
|
|
22 DocFiles=ilisp.texi ilisp.ps.gz ilisp.info ilisp.info-1 ilisp.info-2
|
|
23
|
|
24 Version=5.7
|
|
25
|
|
26 LoadFiles=ilisp-def.elc ilisp-el.elc ilisp-sym.elc \
|
|
27 ilisp-inp.elc ilisp-ind.elc ilisp-prc.elc ilisp-val.elc ilisp-out.elc \
|
|
28 ilisp-mov.elc ilisp-key.elc ilisp-prn.elc ilisp-low.elc ilisp-doc.elc \
|
|
29 ilisp-ext.elc ilisp-mod.elc ilisp-dia.elc ilisp-cmt.elc ilisp-rng.elc \
|
|
30 ilisp-hnd.elc ilisp-utl.elc ilisp-cmp.elc ilisp-kil.elc ilisp-snd.elc \
|
|
31 ilisp-xfr.elc ilisp-hi.elc ilisp-aut.elc ilisp-cl.elc ilisp-cmu.elc \
|
|
32 ilisp-acl.elc ilisp-kcl.elc ilisp-luc.elc ilisp-sch.elc ilisp-hlw.elc
|
|
33
|
|
34
|
|
35 #------------------------------------------------------------------------------
|
|
36 # Rules
|
|
37
|
|
38 compile:
|
|
39 $(EMACS) -batch -l ilisp-mak.el
|
|
40
|
|
41 id:
|
|
42 mkid -S.el=lisp *.el
|
|
43
|
|
44 tags:
|
|
45 etags *.el
|
|
46
|
|
47 dist: tarring compressing
|
|
48
|
|
49 tarring:
|
|
50 tar cvf ilisp-$(Version).tar $(OtherFiles) *.el *.lisp *.lcd $(DocFiles) *.mail
|
|
51
|
|
52 compressing:
|
|
53 gzip ilisp-$(Version).tar
|
|
54
|
|
55 clean:
|
|
56 $(RM) *.elc
|
|
57
|
|
58 loadfile:
|
|
59 touch ilisp-all.elc
|
|
60 cat $(LoadFiles) > ilisp-all.elc
|
|
61 rm $(LoadFiles)
|
|
62 # Note that the redirection is done by a Bourne Shell.
|
|
63
|
|
64 # end of file -- Makefile --
|