comparison lisp/url/Makefile @ 70:131b0175ea99 r20-0b30

Import from CVS: tag r20-0b30
author cvs
date Mon, 13 Aug 2007 09:02:59 +0200
parents
children
comparison
equal deleted inserted replaced
69:804d1389bcd6 70:131b0175ea99
1 # Temp file to use to build .elc files
2 ELISP-TO-COMPILE = /tmp/elc-url-${USER}
3
4 # what emacs is called on your system
5 EMACS = emacs
6
7 # where the Info file should go
8 INFODIR = .
9
10 # where the lisp files will be installed.
11 LISPDIR = $$HOME/lisp
12
13 # Change this to be where your .emacs file is stored
14 DOTEMACS = $$HOME/.emacs
15
16 # Change this to be how to convert texinfo files into info files
17 # examples:
18 # MAKEINFO = $(EMACS) -batch -q -f batch-texinfo-format
19 # MAKEINFO = makeinfo
20 MAKEINFO = makeinfo
21
22 # Where your version of 'install' lives
23 INSTALL = install
24
25 # Various other stuff used
26 RM = rm -f
27 CP = cp
28 ############## no user servicable parts beyond this point ###################
29 MAJOR=1
30 MINOR=0
31
32 # Have to preload a few things to get a nice clean compile
33 DEPS = -l ./url-vars.el -l ./docomp.el
34
35 # compile with noninteractive and relatively clean environment
36 BATCHFLAGS = -batch -q -no-site-file
37
38 # What type of version this is - beta or normal
39 VTYPE = p
40 DIRNAME = url
41
42 .SUFFIXES: .elc .el .el,v
43
44 .el.elc:
45 $(EMACS) $(BATCHFLAGS) $(DEPS) -f batch-byte-compile $<
46
47 OBJECTS = \
48 url-file.elc \
49 url-nfs.elc \
50 url-cookie.elc \
51 url-irc.elc \
52 url-parse.elc \
53 url-gopher.elc \
54 url-hash.elc \
55 url-http.elc \
56 url-mail.elc \
57 url-misc.elc \
58 url-news.elc \
59 url-pgp.elc \
60 url-vars.elc \
61 url-wais.elc \
62 urlauth.elc \
63 mm.elc \
64 md5.elc \
65 ssl.elc \
66 base64.elc \
67 url.elc
68
69 SOURCES = \
70 docomp.el \
71 url-nfs.el \
72 url-sysdp.el \
73 url-file.el \
74 url-cookie.el \
75 url-parse.el \
76 url-irc.el \
77 url-gopher.el \
78 url-hash.el \
79 url-http.el \
80 url-mail.el \
81 url-misc.el \
82 url-news.el \
83 url-pgp.el \
84 url-vars.el \
85 url-wais.el \
86 urlauth.el \
87 mm.el \
88 md5.el \
89 ssl.el \
90 base64.el \
91 url.el
92
93 DISTFILES = $(SOURCES) descrip.mms
94
95 url: docomp.el $(OBJECTS)
96 @echo Build of url complete...
97
98 clean:
99 rm -f $(OBJECTS)
100
101 url.html: url.texi
102 @texi2html -menu -split_node -verbose url.texi
103
104 url.info: url.texi
105 @$(MAKEINFO) url.texi
106
107 url.dvi: url.texi
108 @tex url.texi
109 @texindex url.cp url.fn url.ky url.pg url.tp url.vr
110 @tex url.texi
111 @rm -f url.cp url.fn url.ky url.pg url.tp url.vr \
112 url.cps url.fns url.kys url.pgs url.tps url.vrs \
113 url.log url.toc url.aux
114
115 install: url
116 @echo Installing in $(LISPDIR)
117 $(INSTALL) -d $(LISPDIR)
118 $(INSTALL) -m 644 $(SOURCES) $(OBJECTS) $(LISPDIR)
119 # $(INSTALL) -d $(INFODIR)
120 # $(INSTALL) -m 644 url.info* $(INFODIR)