annotate lisp/vm/Makefile @ 147:e186c2b7192d xemacs-20-2

Added tag r20-2p1 for changeset 2af401a6ecca
author cvs
date Mon, 13 Aug 2007 09:34:48 +0200
parents b980b6286996
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 # what Emacs version to build VM for.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
2 # Allowed values are 18 and 19.
98
0d2f883870bc Import from CVS: tag r20-1b1
cvs
parents: 76
diff changeset
3 # Version 18 of Emacs is UNSUPPORTED.
0d2f883870bc Import from CVS: tag r20-1b1
cvs
parents: 76
diff changeset
4 # In fact all versions of Emacs prior to 19.34 for Emacs and
136
b980b6286996 Import from CVS: tag r20-2b2
cvs
parents: 118
diff changeset
5 # prior to 19.14 for XEmacs are unsupported. For v20 XEmacs
b980b6286996 Import from CVS: tag r20-2b2
cvs
parents: 118
diff changeset
6 # EMACS_VERSION should remain 19.
70
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents: 54
diff changeset
7 #
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
8 EMACS_VERSION = 19
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
9
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
10 # what emacs is called on your system
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 70
diff changeset
11 EMACS = emacs
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
12
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
13 # where the Info file should go
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 70
diff changeset
14 INFODIR = /usr/local/lib/emacs/info
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
15
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
16 # where the vm.elc, tapestry.elc, etc. files should go
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 70
diff changeset
17 LISPDIR = /usr/local/lib/emacs/site-lisp
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
18
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
19 # where the toolbar pixmaps should go.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
20 # vm-toolbar-pixmap-directory must point to the same place.
136
b980b6286996 Import from CVS: tag r20-2b2
cvs
parents: 118
diff changeset
21 # vm-image-directory must point to the same place.
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
22 PIXMAPDIR = /usr/local/lib/emacs/etc/vm
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
23
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
24 ############## no user servicable parts beyond this point ###################
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
25
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
26 # no csh please
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
27 SHELL = /bin/sh
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
28
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
29 # byte compiler options
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
30 BYTEOPTS = ./vm-byteopts.el
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 the files that contain macro definitions or the
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
33 # byte compiler will compile everything that references them
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
34 # incorrectly. also preload a file that sets byte compiler options.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
35 PRELOADS = -l $(BYTEOPTS) -l ./vm-message.el -l ./vm-misc.el -l ./vm-vars.el -l ./vm-version.el
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
36
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
37 # compile with noninteractive and relatively clean environment
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
38 BATCHFLAGS = -batch -q -no-site-file
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
39
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
40 # files that contain key macro definitions. almost everything
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
41 # depends on them because the byte-compiler inlines macro
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
42 # expansions. everything also depends on the byte compiler
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
43 # options file since this might do odd things like turn off
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
44 # certain compiler optimizations.
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
45 CORE = vm-message.el vm-misc.el vm-byteopts.el
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 vm-delete.elc vm-digest.elc vm-easymenu.elc vm-edit.elc vm-folder.elc \
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
49 vm-license.elc vm-mark.elc vm-menu.elc vm-message.elc \
98
0d2f883870bc Import from CVS: tag r20-1b1
cvs
parents: 76
diff changeset
50 vm-mime.elc vm-minibuf.elc vm-misc.elc vm-mouse.elc \
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
51 vm-motion.elc vm-page.elc vm-pop.elc vm-reply.elc \
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
52 vm-save.elc \
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
53 vm-search.elc vm-sort.elc vm-summary.elc vm-startup.elc vm-thread.elc \
108
360340f9fd5f Import from CVS: tag r20-1b6
cvs
parents: 100
diff changeset
54 vm-toolbar.elc vm-undo.elc \
360340f9fd5f Import from CVS: tag r20-1b6
cvs
parents: 100
diff changeset
55 vm-user.elc vm-vars.elc vm-version.elc vm-virtual.elc vm-window.elc
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
56
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
57 SOURCES = \
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
58 vm-delete.el vm-digest.el vm-easymenu.el vm-edit.el vm-folder.el \
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
59 vm-license.el vm-mark.el vm-menu.el vm-message.el \
98
0d2f883870bc Import from CVS: tag r20-1b1
cvs
parents: 76
diff changeset
60 vm-mime.el vm-minibuf.el vm-misc.el vm-mouse.el \
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
61 vm-motion.el vm-page.el vm-pop.el vm-reply.el vm-save.el \
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
62 vm-search.el vm-sort.el vm-startup.el vm-summary.el vm-thread.el \
108
360340f9fd5f Import from CVS: tag r20-1b6
cvs
parents: 100
diff changeset
63 vm-toolbar.el vm-undo.el \
360340f9fd5f Import from CVS: tag r20-1b6
cvs
parents: 100
diff changeset
64 vm-user.el vm-vars.el vm-version.el vm-virtual.el vm-window.el
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
65
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
66 vm: vm.elc
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
67
118
7d55a9ba150c Import from CVS: tag r20-1b11
cvs
parents: 108
diff changeset
68 vm.elc: autoload
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
69
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 70
diff changeset
70 noautoload: $(OBJECTS) tapestry.elc
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
71 @echo "building vm.elc (with all modules included)..."
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
72 @cat $(OBJECTS) tapestry.elc > vm.elc
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
73
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 70
diff changeset
74 autoload: vm-autoload.elc $(OBJECTS) tapestry.elc
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
75 @echo "building vm.elc (with all modules set to autoload)..."
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
76 @echo "(require 'vm-startup)" > vm.elc
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
77 @echo "(require 'vm-vars)" >> vm.elc
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
78 @echo "(require 'vm-version)" >> vm.elc
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
79 @echo "(require 'vm-autoload)" >> vm.elc
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
80
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
81 all: vm.info vm
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
82
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
83 debug: $(SOURCES) tapestry.el
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
84 @echo "building vm.elc (uncompiled, no autoloads)..."
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
85 @cat $(SOURCES) tapestry.el > vm.elc
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
86
76
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 70
diff changeset
87 install: all
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 70
diff changeset
88 cp vm.info $(INFODIR)/vm
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 70
diff changeset
89 cp *.elc $(LISPDIR)
c0c698873ce1 Import from CVS: tag r20-0b33
cvs
parents: 70
diff changeset
90 cp pixmaps/*.xpm $(PIXMAPDIR)
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
91
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
92 clean:
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
93 rm -f vm-autoload.el vm-autoload.elc $(OBJECTS) tapestry.elc
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
94
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
95 vm.info: vm.texinfo
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
96 @echo "making vm.info..."
100
4be1180a9e89 Import from CVS: tag r20-1b2
cvs
parents: 98
diff changeset
97 @$(EMACS) $(BATCHFLAGS) -insert vm.texinfo -l texinfmt -f texinfo-format-buffer -f save-buffer
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
98
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
99 vm-autoload.elc: $(SOURCES)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
100 @echo scanning sources to build autoload definitions...
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
101 @echo "(provide 'vm-autoload)" > vm-autoload.el
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
102 @$(EMACS) $(BATCHFLAGS) -l ./make-autoloads -f print-autoloads $(SOURCES) >> vm-autoload.el
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
103 @echo compiling vm-autoload.el...
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
104 @$(EMACS) $(BATCHFLAGS) -l $(BYTEOPTS) -f batch-byte-compile vm-autoload.el
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
105
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
106 vm-delete.elc: vm-delete.el $(CORE)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
107 @echo compiling vm-delete.el...
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
108 @$(EMACS) $(BATCHFLAGS) $(PRELOADS) -f batch-byte-compile vm-delete.el
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
109
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
110 vm-digest.elc: vm-digest.el $(CORE)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
111 @echo compiling vm-digest.el...
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
112 @$(EMACS) $(BATCHFLAGS) $(PRELOADS) -f batch-byte-compile vm-digest.el
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
113
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
114 vm-edit.elc: vm-edit.el $(CORE)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
115 @echo compiling vm-edit.el...
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
116 @$(EMACS) $(BATCHFLAGS) $(PRELOADS) -f batch-byte-compile vm-edit.el
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
117
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
118 vm-folder.elc: vm-folder.el $(CORE)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
119 @echo compiling vm-folder.el...
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
120 @$(EMACS) $(BATCHFLAGS) $(PRELOADS) -f batch-byte-compile vm-folder.el
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
121
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
122 vm-license.elc: vm-license.el $(CORE)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
123 @echo compiling vm-license.el...
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
124 @$(EMACS) $(BATCHFLAGS) $(PRELOADS) -f batch-byte-compile vm-license.el
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
125
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
126 vm-mark.elc: vm-mark.el $(CORE)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
127 @echo compiling vm-mark.el...
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
128 @$(EMACS) $(BATCHFLAGS) $(PRELOADS) -f batch-byte-compile vm-mark.el
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
129
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
130 vm-menu.elc: vm-menu.el vm-easymenu.el $(CORE)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
131 @echo compiling vm-menu.el...
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
132 @$(EMACS) $(BATCHFLAGS) $(PRELOADS) -l ./vm-easymenu.el -f batch-byte-compile vm-menu.el
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
133
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
134 vm-message.elc: vm-message.el $(CORE)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
135 @echo compiling vm-message.el...
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
136 @$(EMACS) $(BATCHFLAGS) $(PRELOADS) -f batch-byte-compile vm-message.el
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
137
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
138 vm-minibuf.elc: vm-minibuf.el $(CORE)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
139 @echo compiling vm-minibuf.el...
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
140 @$(EMACS) $(BATCHFLAGS) $(PRELOADS) -f batch-byte-compile vm-minibuf.el
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
141
98
0d2f883870bc Import from CVS: tag r20-1b1
cvs
parents: 76
diff changeset
142 vm-mime.elc: vm-mime.el $(CORE)
0d2f883870bc Import from CVS: tag r20-1b1
cvs
parents: 76
diff changeset
143 @echo compiling vm-mime.el...
0d2f883870bc Import from CVS: tag r20-1b1
cvs
parents: 76
diff changeset
144 @$(EMACS) $(BATCHFLAGS) $(PRELOADS) -f batch-byte-compile vm-mime.el
0d2f883870bc Import from CVS: tag r20-1b1
cvs
parents: 76
diff changeset
145
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
146 vm-misc.elc: vm-misc.el $(CORE)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
147 @echo compiling vm-misc.el...
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
148 @$(EMACS) $(BATCHFLAGS) $(PRELOADS) -f batch-byte-compile vm-misc.el
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
149
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
150 vm-mouse.elc: vm-mouse.el $(CORE)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
151 @echo compiling vm-mouse.el...
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
152 @$(EMACS) $(BATCHFLAGS) $(PRELOADS) -f batch-byte-compile vm-mouse.el
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
153
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
154 vm-motion.elc: vm-motion.el $(CORE)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
155 @echo compiling vm-motion.el...
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
156 @$(EMACS) $(BATCHFLAGS) $(PRELOADS) -f batch-byte-compile vm-motion.el
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
157
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
158 vm-page.elc: vm-page.el $(CORE)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
159 @echo compiling vm-page.el...
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
160 @$(EMACS) $(BATCHFLAGS) $(PRELOADS) -f batch-byte-compile vm-page.el
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
161
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
162 vm-pop.elc: vm-pop.el $(CORE)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
163 @echo compiling vm-pop.el...
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
164 @$(EMACS) $(BATCHFLAGS) $(PRELOADS) -f batch-byte-compile vm-pop.el
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
165
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
166 vm-reply.elc: vm-reply.el $(CORE)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
167 @echo compiling vm-reply.el...
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
168 @$(EMACS) $(BATCHFLAGS) $(PRELOADS) -f batch-byte-compile vm-reply.el
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
169
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
170 vm-save.elc: vm-save.el $(CORE)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
171 @echo compiling vm-save.el...
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
172 @$(EMACS) $(BATCHFLAGS) $(PRELOADS) -f batch-byte-compile vm-save.el
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
173
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
174 vm-search.el: Makefile vm-search$(EMACS_VERSION).el
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
175 @echo making vm-search.el...
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
176 @{ test -f vm-search.el && \
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
177 cmp -s vm-search.el vm-search$(EMACS_VERSION).el && \
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
178 touch vm-search.el ; } || \
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
179 { rm -f vm-search.el; cp vm-search$(EMACS_VERSION).el vm-search.el ; }
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
180
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
181 vm-search.elc: vm-search.el $(CORE)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
182 @echo compiling vm-search.el...
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
183 @$(EMACS) $(BATCHFLAGS) $(PRELOADS) -f batch-byte-compile vm-search.el
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
184
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
185 vm-sort.elc: vm-sort.el $(CORE)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
186 @echo compiling vm-sort.el...
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
187 @$(EMACS) $(BATCHFLAGS) $(PRELOADS) -f batch-byte-compile vm-sort.el
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
188
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
189 vm-startup.elc: vm-startup.el $(CORE)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
190 @echo compiling vm-startup.el...
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
191 @$(EMACS) $(BATCHFLAGS) $(PRELOADS) -f batch-byte-compile vm-startup.el
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
192
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
193 vm-summary.elc: vm-summary.el $(CORE)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
194 @echo compiling vm-summary.el...
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
195 @$(EMACS) $(BATCHFLAGS) $(PRELOADS) -f batch-byte-compile vm-summary.el
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
196
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
197 vm-thread.elc: vm-thread.el $(CORE)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
198 @echo compiling vm-thread.el...
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
199 @$(EMACS) $(BATCHFLAGS) $(PRELOADS) -f batch-byte-compile vm-thread.el
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
200
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
201 vm-toolbar.elc: vm-toolbar.el $(CORE)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
202 @echo compiling vm-toolbar.el...
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
203 @$(EMACS) $(BATCHFLAGS) $(PRELOADS) -f batch-byte-compile vm-toolbar.el
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
204
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
205 vm-undo.elc: vm-undo.el $(CORE)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
206 @echo compiling vm-undo.el...
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
207 @$(EMACS) $(BATCHFLAGS) $(PRELOADS) -f batch-byte-compile vm-undo.el
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
208
108
360340f9fd5f Import from CVS: tag r20-1b6
cvs
parents: 100
diff changeset
209 vm-user.elc: vm-user.el $(CORE)
360340f9fd5f Import from CVS: tag r20-1b6
cvs
parents: 100
diff changeset
210 @echo compiling vm-user.el...
360340f9fd5f Import from CVS: tag r20-1b6
cvs
parents: 100
diff changeset
211 @$(EMACS) $(BATCHFLAGS) $(PRELOADS) -f batch-byte-compile vm-user.el
360340f9fd5f Import from CVS: tag r20-1b6
cvs
parents: 100
diff changeset
212
0
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
213 vm-vars.elc: vm-vars.el $(CORE)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
214 @echo compiling vm-vars.el...
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
215 @$(EMACS) $(BATCHFLAGS) $(PRELOADS) -f batch-byte-compile vm-vars.el
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
216
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
217 vm-version.elc: vm-version.el $(CORE)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
218 @echo compiling vm-version.el...
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
219 @$(EMACS) $(BATCHFLAGS) $(PRELOADS) -f batch-byte-compile vm-version.el
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
220
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
221 vm-virtual.elc: vm-virtual.el $(CORE)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
222 @echo compiling vm-virtual.el...
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
223 @$(EMACS) $(BATCHFLAGS) $(PRELOADS) -f batch-byte-compile vm-virtual.el
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
224
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
225 vm-window.elc: vm-window.el $(CORE)
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
226 @echo compiling vm-window.el...
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
227 @$(EMACS) $(BATCHFLAGS) $(PRELOADS) -f batch-byte-compile vm-window.el
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
228
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
229 tapestry.elc: tapestry.el
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
230 @echo compiling tapestry.el...
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
231 @$(EMACS) $(BATCHFLAGS) -l $(BYTEOPTS) -f batch-byte-compile tapestry.el
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
232
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
233 vm-easymenu.elc: vm-easymenu.el
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
234 @echo compiling vm-easymenu.el...
376386a54a3c Import from CVS: tag r19-14
cvs
parents:
diff changeset
235 @$(EMACS) $(BATCHFLAGS) -l $(BYTEOPTS) -f batch-byte-compile vm-easymenu.el