annotate lisp/vm/Makefile @ 9:6f2bbbbbe05a

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