annotate lisp/url/Makefile @ 9:6f2bbbbbe05a

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