annotate lisp/vm/Makefile @ 20:859a2309aef8 r19-15b93

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