118
|
1 MSDEV=F:/msdev
|
|
2 X11R6=F:/utils/X11R6
|
|
3 XEMACS=..
|
|
4 LISP=$(XEMACS)/lisp
|
|
5
|
|
6 #------------------------------------------------------------------------------
|
|
7
|
|
8 # Generic variables
|
|
9
|
|
10 INCLUDES=-I$(X11R6)/include -I$(XEMACS)/nt/inc -I$(XEMACS)/src\
|
|
11 -I$(XEMACS)/lwlib -I$(MSDEV)/include
|
|
12 #INCLUDES=-I$(X11R6)/include -I$(XEMACS)/src\
|
|
13 # -I$(XEMACS)/lwlib -I$(MSDEV)/include
|
|
14 LIBRARIES=
|
|
15
|
|
16 OUTDIR=obj
|
|
17
|
|
18 #------------------------------------------------------------------------------
|
|
19
|
|
20 default: objdir all
|
|
21
|
|
22 objdir:
|
|
23 @echo "Ignore error message if $(OUTDIR) subdirectory already exists."
|
|
24 -@mkdir $(OUTDIR)
|
|
25
|
|
26 # LASTFILE Library
|
|
27
|
|
28 LASTFILE=$(OUTDIR)/lastfile.lib
|
|
29 LASTFILE_SRC=$(XEMACS)/src
|
|
30 LASTFILE_FLAGS=-nologo -w -Od $(INCLUDES) -Fo$@ -c
|
|
31 LASTFILE_OBJS= \
|
|
32 $(OUTDIR)/lastfile.obj
|
|
33
|
|
34 $(LASTFILE): $(LASTFILE_OBJS)
|
|
35 link.exe -lib /nologo /out:$@ $(LASTFILE_OBJS)
|
|
36
|
|
37 $(OUTDIR)/lastfile.obj: $(LASTFILE_SRC)/lastfile.c
|
|
38 $(CC) $(LASTFILE_FLAGS) $**
|
|
39
|
|
40 #------------------------------------------------------------------------------
|
|
41
|
|
42 # LWLIB Library
|
|
43
|
|
44 LWLIB=$(OUTDIR)/lwlib.lib
|
|
45 LWLIB_SRC=$(XEMACS)/lwlib
|
|
46 LWLIB_FLAGS=/nologo /w /Od /Zi $(INCLUDES) /D "WIN32" /D "_DEBUG" \
|
|
47 /D "NEED_ATHENA" /D "NEED_LUCID" \
|
|
48 /D "_WINDOWS" /D "MENUBARS_LUCID" /D "SCROLLBARS_LUCID" /D "DIALOGS_ATHENA" \
|
|
49 /D "WINDOWSNT" /Fo$@ /c
|
|
50 LWLIB_OBJS= \
|
|
51 $(OUTDIR)/lwlib-config.obj \
|
|
52 $(OUTDIR)/lwlib-utils.obj \
|
|
53 $(OUTDIR)/lwlib-Xaw.obj \
|
|
54 $(OUTDIR)/lwlib-Xlw.obj \
|
|
55 $(OUTDIR)/lwlib.obj \
|
|
56 $(OUTDIR)/xlwmenu.obj \
|
|
57 $(OUTDIR)/xlwscrollbar.obj
|
|
58
|
|
59 $(LWLIB): $(LWLIB_OBJS)
|
|
60 link.exe -lib -nologo -debug -debugtype:both -out:$@ $(LWLIB_OBJS)
|
|
61
|
|
62 $(OUTDIR)/lwlib-config.obj: $(LWLIB_SRC)/lwlib-config.c
|
|
63 $(CC) $(LWLIB_FLAGS) $**
|
|
64
|
|
65 $(OUTDIR)/lwlib-utils.obj: $(LWLIB_SRC)/lwlib-utils.c
|
|
66 $(CC) $(LWLIB_FLAGS) $**
|
|
67
|
|
68 $(OUTDIR)/lwlib-Xaw.obj: $(LWLIB_SRC)/lwlib-Xaw.c
|
|
69 $(CC) $(LWLIB_FLAGS) $**
|
|
70
|
|
71 $(OUTDIR)/lwlib-Xlw.obj: $(LWLIB_SRC)/lwlib-Xlw.c
|
|
72 $(CC) $(LWLIB_FLAGS) $**
|
|
73
|
|
74 $(OUTDIR)/lwlib.obj: $(LWLIB_SRC)/lwlib.c
|
|
75 $(CC) $(LWLIB_FLAGS) $**
|
|
76
|
|
77 $(OUTDIR)/xlwmenu.obj: $(LWLIB_SRC)/xlwmenu.c
|
|
78 $(CC) $(LWLIB_FLAGS) $**
|
|
79
|
|
80 $(OUTDIR)/xlwscrollbar.obj: $(LWLIB_SRC)/xlwscrollbar.c
|
|
81 $(CC) $(LWLIB_FLAGS) $**
|
|
82
|
|
83 #------------------------------------------------------------------------------
|
|
84
|
|
85 # lib-src programs
|
|
86
|
|
87 LIB_SRC=$(XEMACS)/lib-src
|
|
88 LIB_SRC_FLAGS=$(INCLUDES) -D_DEBUG -DWIN32 -D_WIN32 -DWIN32_LEAN_AND_MEAN \
|
|
89 -D_NTSDK -D_M_IX86 -ML -D_X86_ -Demacs -DHAVE_CONFIG_H -D_MSC_VER=999
|
|
90 LIB_SRC_LIBS= kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib\
|
|
91 advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib \
|
|
92 odbccp32.lib libc.lib
|
|
93 LIB_SRC_LFLAGS=/nologo $(LIB_SRC_LIBS) /base:0x1000000\
|
|
94 /subsystem:console /pdb:none /debugtype:both /machine:I386\
|
|
95 /nodefaultlib /out:$@ /debug:full
|
|
96
|
|
97 DOC=$(LIB_SRC)/DOC
|
|
98 DOC_SRCS_1=\
|
|
99 $(XEMACS)/src/abbrev.c \
|
|
100 $(XEMACS)/src/alloc.c \
|
|
101 $(XEMACS)/src/alloca.c \
|
|
102 $(XEMACS)/src/blocktype.c \
|
|
103 $(XEMACS)/src/buffer.c \
|
|
104 $(XEMACS)/src/bytecode.c \
|
|
105 $(XEMACS)/src/callint.c \
|
|
106 $(XEMACS)/src/callproc.c \
|
|
107 $(XEMACS)/src/casefiddle.c \
|
|
108 $(XEMACS)/src/casetab.c \
|
|
109 $(XEMACS)/src/chartab.c \
|
|
110 $(XEMACS)/src/cmdloop.c \
|
|
111 $(XEMACS)/src/cmds.c \
|
|
112 $(XEMACS)/src/console-stream.c \
|
|
113 $(XEMACS)/src/console-x.c \
|
|
114 $(XEMACS)/src/console.c \
|
|
115 $(XEMACS)/src/data.c \
|
|
116 $(XEMACS)/src/database.c \
|
|
117 $(XEMACS)/src/debug.c \
|
|
118 $(XEMACS)/src/device-x.c \
|
|
119 $(XEMACS)/src/device.c \
|
|
120 $(XEMACS)/src/dgif_lib.c \
|
|
121 $(XEMACS)/src/dialog-x.c \
|
|
122 $(XEMACS)/src/dialog.c \
|
|
123 $(XEMACS)/src/dired.c \
|
|
124 $(XEMACS)/src/doc.c \
|
|
125 $(XEMACS)/src/doprnt.c \
|
|
126 $(XEMACS)/src/dynarr.c \
|
|
127 $(XEMACS)/src/editfns.c \
|
|
128 $(XEMACS)/src/elhash.c \
|
|
129 $(XEMACS)/src/emacs.c \
|
|
130 $(XEMACS)/src/EmacsFrame.c \
|
|
131 $(XEMACS)/src/EmacsManager.c \
|
|
132 $(XEMACS)/src/EmacsShell-sub.c\
|
|
133 $(XEMACS)/src/EmacsShell.c \
|
|
134 $(XEMACS)/src/energize.c \
|
|
135 $(XEMACS)/src/eval.c \
|
|
136 $(XEMACS)/src/event-stream.c \
|
|
137 $(XEMACS)/src/event-unixoid.c \
|
|
138 $(XEMACS)/src/event-Xt.c \
|
|
139 $(XEMACS)/src/events.c \
|
|
140 $(XEMACS)/src/extents.c \
|
|
141 $(XEMACS)/src/faces.c \
|
|
142 $(XEMACS)/src/fileio.c \
|
|
143 $(XEMACS)/src/filelock.c \
|
|
144 $(XEMACS)/src/filemode.c \
|
|
145 $(XEMACS)/src/floatfns.c \
|
|
146 $(XEMACS)/src/fns.c \
|
|
147 $(XEMACS)/src/font-lock.c \
|
|
148 $(XEMACS)/src/frame-x.c \
|
|
149 $(XEMACS)/src/frame.c \
|
|
150 $(XEMACS)/src/free-hook.c \
|
|
151 $(XEMACS)/src/general.c \
|
|
152 $(XEMACS)/src/gif_err.c \
|
|
153 $(XEMACS)/src/gifalloc.c \
|
|
154 $(XEMACS)/src/glyphs-x.c \
|
|
155 $(XEMACS)/src/glyphs.c \
|
|
156 $(XEMACS)/src/gmalloc.c \
|
|
157 $(XEMACS)/src/gui-x.c \
|
|
158 $(XEMACS)/src/gui.c \
|
|
159 $(XEMACS)/src/hash.c \
|
|
160 $(XEMACS)/src/indent.c \
|
|
161 $(XEMACS)/src/inline.c \
|
|
162 $(XEMACS)/src/insdel.c \
|
|
163 $(XEMACS)/src/intl.c \
|
|
164 $(XEMACS)/src/keymap.c \
|
|
165 $(XEMACS)/src/lread.c \
|
|
166 $(XEMACS)/src/lstream.c \
|
|
167 $(XEMACS)/src/macros.c \
|
|
168 $(XEMACS)/src/marker.c \
|
|
169 $(XEMACS)/src/md5.c \
|
|
170 $(XEMACS)/src/menubar-x.c \
|
|
171 $(XEMACS)/src/menubar.c \
|
|
172 $(XEMACS)/src/minibuf.c \
|
|
173 $(XEMACS)/src/mocklisp.c \
|
|
174 $(XEMACS)/src/nt.c \
|
|
175 $(XEMACS)/src/ntheap.c \
|
|
176 $(XEMACS)/src/ntproc.c \
|
|
177 $(XEMACS)/src/objects-x.c \
|
|
178 $(XEMACS)/src/objects.c \
|
|
179 $(XEMACS)/src/opaque.c \
|
|
180 $(XEMACS)/src/print.c \
|
|
181 $(XEMACS)/src/process.c \
|
|
182 $(XEMACS)/src/pure.c \
|
|
183 $(XEMACS)/src/rangetab.c \
|
|
184 $(XEMACS)/src/realpath.c \
|
|
185 $(XEMACS)/src/redisplay-output.c \
|
|
186 $(XEMACS)/src/redisplay-x.c \
|
|
187 $(XEMACS)/src/redisplay.c \
|
|
188 $(XEMACS)/src/regex.c \
|
|
189 $(XEMACS)/src/scrollbar-x.c \
|
|
190 $(XEMACS)/src/scrollbar.c \
|
|
191 $(XEMACS)/src/search.c \
|
|
192 $(XEMACS)/src/signal.c \
|
|
193 $(XEMACS)/src/sound.c \
|
|
194 $(XEMACS)/src/specifier.c \
|
|
195 $(XEMACS)/src/strftime.c \
|
|
196 $(XEMACS)/src/symbols.c \
|
|
197 $(XEMACS)/src/syntax.c \
|
|
198 $(XEMACS)/src/sysdep.c \
|
|
199 $(XEMACS)/src/termcap.c \
|
|
200 $(XEMACS)/src/tparam.c \
|
|
201 $(XEMACS)/src/undo.c \
|
|
202 $(XEMACS)/src/unexnt.c \
|
|
203 $(XEMACS)/src/vm-limit.c \
|
|
204 $(XEMACS)/src/window.c \
|
|
205 $(XEMACS)/src/xgccache.c \
|
|
206 $(XEMACS)/src/xmu.c \
|
|
207 $(XEMACS)/src/xselect.c
|
|
208 DOC_SRCS_2=\
|
|
209 $(LISP)/version.el \
|
|
210 $(LISP)/paths.el \
|
|
211 $(LISP)/prim/loaddefs.elc \
|
|
212 $(LISP)/prim/auto-autoloads.elc \
|
|
213 $(LISP)/prim/loadup.el \
|
|
214 $(LISP)/prim/subr.elc \
|
|
215 $(LISP)/prim/cmdloop.elc \
|
|
216 $(LISP)/utils/text-props.elc \
|
|
217 $(LISP)/prim/gui.elc \
|
|
218 $(LISP)/prim/mouse.elc \
|
|
219 $(LISP)/prim/mode-motion.elc \
|
|
220 $(LISP)/prim/keymap.elc \
|
|
221 $(LISP)/prim/syntax.elc \
|
|
222 $(LISP)/prim/minibuf.elc \
|
|
223 $(LISP)/prim/faces.elc \
|
|
224 $(LISP)/prim/objects.elc \
|
|
225 $(LISP)/prim/process.elc \
|
|
226 $(LISP)/prim/keydefs.elc \
|
|
227 $(LISP)/prim/device.elc \
|
|
228 $(LISP)/prim/obsolete.elc \
|
|
229 $(LISP)/prim/glyphs.elc \
|
|
230 $(LISP)/prim/extents.elc \
|
|
231 $(LISP)/prim/backquote.elc \
|
|
232 $(LISP)/prim/events.elc \
|
|
233 $(LISP)/prim/console.elc \
|
|
234 $(LISP)/utils/map-ynp.elc \
|
|
235 $(LISP)/prim/modeline.elc \
|
|
236 $(LISP)/prim/profile.elc \
|
|
237 $(LISP)/modes/list-mode.elc \
|
|
238 $(LISP)/utils/derived.elc \
|
|
239 $(LISP)/cl/cl.elc \
|
|
240 $(LISP)/cl/cl-defs.elc \
|
|
241 $(LISP)/prim/undo-stack.elc \
|
|
242 $(LISP)/prim/simple.elc \
|
|
243 $(LISP)/prim/help.elc \
|
|
244 $(LISP)/prim/files.elc \
|
|
245 $(LISP)/utils/lib-complete.elc \
|
|
246 $(LISP)/prim/indent.elc \
|
|
247 $(LISP)/prim/frame.elc \
|
|
248 $(LISP)/prim/format.elc \
|
|
249 $(LISP)/prim/window.elc \
|
|
250 $(LISP)/prim/startup.elc \
|
|
251 $(LISP)/prim/lisp.elc \
|
|
252 $(LISP)/prim/page.elc \
|
|
253 $(LISP)/prim/register.elc \
|
|
254 $(LISP)/iso/iso8859-1.elc \
|
|
255 $(LISP)/prim/paragraphs.elc \
|
|
256 $(LISP)/modes/lisp-mode.elc \
|
|
257 $(LISP)/modes/text-mode.elc \
|
|
258 $(LISP)/prim/fill.elc \
|
|
259 $(LISP)/prim/isearch-mode.elc \
|
|
260 $(LISP)/prim/misc.elc \
|
|
261 $(LISP)/packages/vc-hooks.elc \
|
|
262 $(LISP)/prim/replace.elc \
|
|
263 $(LISP)/prim/specifier.elc \
|
|
264 $(LISP)/modes/auto-show.elc \
|
|
265 $(LISP)/bytecomp/bytecomp-runtime.elc \
|
|
266 $(LISP)/prim/float-sup.elc \
|
|
267 $(LISP)/prim/itimer.elc \
|
|
268 $(LISP)/ediff/ediff-hook.elc \
|
|
269 $(LISP)/packages/fontl-hooks.elc \
|
|
270 $(LISP)/prim/scrollbar.elc \
|
|
271 $(LISP)/prim/buffer.elc \
|
|
272 $(LISP)/prim/menubar.elc \
|
|
273 $(LISP)/packages/buff-menu.elc \
|
|
274 $(LISP)/modes/abbrev.elc
|
|
275 # X11_LISP NS_LISP ENERGIZE_LISP TOOLTALK_LISP DIALOG_LISP MULE_LISP NOMULE_LISP
|
|
276
|
|
277 MAKE_DOCFILE=$(OUTDIR)\make-docfile.exe
|
|
278 SUPPORT_PROGS=$(MAKE_DOCFILE)
|
|
279
|
|
280 $(MAKE_DOCFILE): $(OUTDIR)\make-docfile.obj
|
|
281 link.exe $(LIB_SRC_LFLAGS) $** $(LIB_SRC_LIBS)
|
|
282
|
|
283 $(OUTDIR)/make-docfile.obj: $(LIB_SRC)\make-docfile.c
|
|
284 $(CC) $(LIB_SRC_FLAGS) $** /Fo$@
|
|
285
|
|
286 $(DOC): $(OUTDIR)/make-docfile.exe
|
|
287 !$(MAKE_DOCFILE) -o $@ $(DOC_SRCS_1)
|
|
288 !$(MAKE_DOCFILE) -a $@ $(DOC_SRCS_2)
|
|
289
|
|
290 #------------------------------------------------------------------------------
|
|
291
|
|
292 # TEMACS Executable
|
|
293
|
|
294 TEMACS_DIR=$(XEMACS)/src
|
|
295 TEMACS=$(TEMACS_DIR)/temacs.exe
|
|
296 TEMACS_SRC=$(XEMACS)/src
|
|
297 TEMACS_LIBS=$(LASTFILE) $(LWLIB) Xaw.lib Xmu.lib Xt.lib SM.lib ICE.lib \
|
|
298 Xext.lib X11.lib kernel32.lib user32.lib gdi32.lib \
|
|
299 winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib \
|
|
300 uuid.lib odbc32.lib odbccp32.lib wsock32.lib libc.lib
|
|
301 TEMACS_LFLAGS=/nologo $(LIBRARIES) /base:0x1000000\
|
|
302 /stack:0x800000 /entry:_start /subsystem:console /pdb:none\
|
|
303 /map:$(TEMACS_DIR)/temacs.map /debug:full /debugtype:both /machine:I386\
|
|
304 /nodefaultlib /force /out:$@\
|
|
305 /heap:0x00100000
|
|
306
|
|
307 #TEMACS_CPP=$(XEMACS)/nt/cpp/cpp.exe
|
|
308 TEMACS_CPP=c:/usr/local/bin/cpp.exe
|
|
309 TEMACS_CPP_FLAGS= $(INCLUDES) -D_DEBUG -DWIN32 -D_WIN32 -DWIN32_LEAN_AND_MEAN \
|
|
310 -D_NTSDK -D_M_IX86 -D_X86_ -Demacs -DHAVE_CONFIG_H -D_MSC_VER=999
|
|
311 TEMACS_FLAGS=-nologo -ML -w -Od -Zi -c $(TEMACS_CPP_FLAGS)
|
|
312
|
|
313 TEMACS_OBJS= \
|
|
314 $(OUTDIR)/abbrev.obj \
|
|
315 $(OUTDIR)/alloc.obj \
|
|
316 $(OUTDIR)/alloca.obj \
|
|
317 $(OUTDIR)/blocktype.obj \
|
|
318 $(OUTDIR)/buffer.obj \
|
|
319 $(OUTDIR)/bytecode.obj \
|
|
320 $(OUTDIR)/callint.obj \
|
|
321 $(OUTDIR)/callproc.obj \
|
|
322 $(OUTDIR)/casefiddle.obj \
|
|
323 $(OUTDIR)/casetab.obj \
|
|
324 $(OUTDIR)/chartab.obj \
|
|
325 $(OUTDIR)/cmdloop.obj \
|
|
326 $(OUTDIR)/cmds.obj \
|
|
327 $(OUTDIR)/console-stream.obj \
|
|
328 $(OUTDIR)/console-x.obj \
|
|
329 $(OUTDIR)/console.obj \
|
|
330 $(OUTDIR)/data.obj \
|
|
331 $(OUTDIR)/database.obj \
|
|
332 $(OUTDIR)/debug.obj \
|
|
333 $(OUTDIR)/device-x.obj \
|
|
334 $(OUTDIR)/device.obj \
|
|
335 $(OUTDIR)/dgif_lib.obj \
|
|
336 $(OUTDIR)/dialog-x.obj \
|
|
337 $(OUTDIR)/dialog.obj \
|
|
338 $(OUTDIR)/dired.obj \
|
|
339 $(OUTDIR)/doc.obj \
|
|
340 $(OUTDIR)/doprnt.obj \
|
|
341 $(OUTDIR)/dynarr.obj \
|
|
342 $(OUTDIR)/editfns.obj \
|
|
343 $(OUTDIR)/elhash.obj \
|
|
344 $(OUTDIR)/emacs.obj \
|
|
345 $(OUTDIR)/EmacsFrame.obj \
|
|
346 $(OUTDIR)/EmacsManager.obj \
|
|
347 $(OUTDIR)/TopLevelEmacsShell.obj\
|
|
348 $(OUTDIR)/TransientEmacsShell.obj\
|
|
349 $(OUTDIR)/EmacsShell.obj \
|
|
350 $(OUTDIR)/energize.obj \
|
|
351 $(OUTDIR)/eval.obj \
|
|
352 $(OUTDIR)/event-stream.obj \
|
|
353 $(OUTDIR)/event-unixoid.obj \
|
|
354 $(OUTDIR)/event-Xt.obj \
|
|
355 $(OUTDIR)/events.obj \
|
|
356 $(OUTDIR)/extents.obj \
|
|
357 $(OUTDIR)/faces.obj \
|
|
358 $(OUTDIR)/fileio.obj \
|
|
359 $(OUTDIR)/filelock.obj \
|
|
360 $(OUTDIR)/filemode.obj \
|
|
361 $(OUTDIR)/floatfns.obj \
|
|
362 $(OUTDIR)/fns.obj \
|
|
363 $(OUTDIR)/font-lock.obj \
|
|
364 $(OUTDIR)/frame-x.obj \
|
|
365 $(OUTDIR)/frame.obj \
|
|
366 $(OUTDIR)/free-hook.obj \
|
|
367 $(OUTDIR)/general.obj \
|
|
368 $(OUTDIR)/gif_err.obj \
|
|
369 $(OUTDIR)/gifalloc.obj \
|
|
370 $(OUTDIR)/glyphs-x.obj \
|
|
371 $(OUTDIR)/glyphs.obj \
|
|
372 $(OUTDIR)/gmalloc.obj \
|
|
373 $(OUTDIR)/gui-x.obj \
|
|
374 $(OUTDIR)/gui.obj \
|
|
375 $(OUTDIR)/hash.obj \
|
|
376 $(OUTDIR)/indent.obj \
|
|
377 $(OUTDIR)/inline.obj \
|
|
378 $(OUTDIR)/insdel.obj \
|
|
379 $(OUTDIR)/intl.obj \
|
|
380 $(OUTDIR)/keymap.obj \
|
|
381 $(OUTDIR)/lread.obj \
|
|
382 $(OUTDIR)/lstream.obj \
|
|
383 $(OUTDIR)/macros.obj \
|
|
384 $(OUTDIR)/marker.obj \
|
|
385 $(OUTDIR)/md5.obj \
|
|
386 $(OUTDIR)/menubar-x.obj \
|
|
387 $(OUTDIR)/menubar.obj \
|
|
388 $(OUTDIR)/minibuf.obj \
|
|
389 $(OUTDIR)/mocklisp.obj \
|
|
390 $(OUTDIR)/nt.obj \
|
|
391 $(OUTDIR)/ntheap.obj \
|
|
392 $(OUTDIR)/ntproc.obj \
|
|
393 $(OUTDIR)/objects-x.obj \
|
|
394 $(OUTDIR)/objects.obj \
|
|
395 $(OUTDIR)/opaque.obj \
|
|
396 $(OUTDIR)/print.obj \
|
|
397 $(OUTDIR)/process.obj \
|
|
398 $(OUTDIR)/pure.obj \
|
|
399 $(OUTDIR)/rangetab.obj \
|
|
400 $(OUTDIR)/realpath.obj \
|
|
401 $(OUTDIR)/redisplay-output.obj \
|
|
402 $(OUTDIR)/redisplay-x.obj \
|
|
403 $(OUTDIR)/redisplay.obj \
|
|
404 $(OUTDIR)/regex.obj \
|
|
405 $(OUTDIR)/scrollbar-x.obj \
|
|
406 $(OUTDIR)/scrollbar.obj \
|
|
407 $(OUTDIR)/search.obj \
|
|
408 $(OUTDIR)/signal.obj \
|
|
409 $(OUTDIR)/sound.obj \
|
|
410 $(OUTDIR)/specifier.obj \
|
|
411 $(OUTDIR)/strftime.obj \
|
|
412 $(OUTDIR)/symbols.obj \
|
|
413 $(OUTDIR)/syntax.obj \
|
|
414 $(OUTDIR)/sysdep.obj \
|
|
415 $(OUTDIR)/termcap.obj \
|
|
416 $(OUTDIR)/tparam.obj \
|
|
417 $(OUTDIR)/undo.obj \
|
|
418 $(OUTDIR)/unexnt.obj \
|
|
419 $(OUTDIR)/vm-limit.obj \
|
|
420 $(OUTDIR)/window.obj \
|
|
421 $(OUTDIR)/xgccache.obj \
|
|
422 $(OUTDIR)/xmu.obj \
|
|
423 $(OUTDIR)/xselect.obj
|
|
424
|
|
425 #$(TEMACS): $(TEMACS_SRC)/Emacs.ad.h $(TEMACS_SRC)/paths.h $(TEMACS_OBJS)
|
|
426 # link.exe $(TEMACS_LFLAGS) $(TEMACS_OBJS) $(TEMACS_LIBS)
|
|
427
|
|
428 $(TEMACS): $(TEMACS_SRC)/Emacs.ad.h $(TEMACS_SRC)/paths.h $(TEMACS_OBJS)
|
|
429 link.exe @<<
|
|
430 $(TEMACS_LFLAGS) $(TEMACS_OBJS) $(TEMACS_LIBS)
|
|
431 <<
|
|
432
|
|
433 $(OUTDIR)/abbrev.obj: $(TEMACS_SRC)/abbrev.c
|
|
434 # !"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
|
|
435 $(CC) $(TEMACS_FLAGS) $** /Fo$@
|
|
436 # !"del $(OUTDIR)\\foo.c"
|
|
437
|
|
438 $(OUTDIR)/alloc.obj: $(TEMACS_SRC)/alloc.c
|
|
439 # !"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
|
|
440 $(CC) $(TEMACS_FLAGS) $** /Fo$@
|
|
441 # !"del $(OUTDIR)\\foo.c"
|
|
442
|
|
443 $(OUTDIR)/alloca.obj: $(TEMACS_SRC)/alloca.c
|
|
444 # !"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
|
|
445 $(CC) $(TEMACS_FLAGS) $** /Fo$@
|
|
446 # !"del $(OUTDIR)\\foo.c"
|
|
447
|
|
448 $(OUTDIR)/blocktype.obj: $(TEMACS_SRC)/blocktype.c
|
|
449 # !"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
|
|
450 $(CC) $(TEMACS_FLAGS) $** /Fo$@
|
|
451 # !"del $(OUTDIR)\\foo.c"
|
|
452
|
|
453 $(OUTDIR)/buffer.obj: $(TEMACS_SRC)/buffer.c
|
|
454 # !"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
|
|
455 $(CC) $(TEMACS_FLAGS) $** /Fo$@
|
|
456 # !"del $(OUTDIR)\\foo.c"
|
|
457
|
|
458 $(OUTDIR)/bytecode.obj: $(TEMACS_SRC)/bytecode.c
|
|
459 # !"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
|
|
460 $(CC) $(TEMACS_FLAGS) $** /Fo$@
|
|
461 # !"del $(OUTDIR)\\foo.c"
|
|
462
|
|
463 $(OUTDIR)/callint.obj: $(TEMACS_SRC)/callint.c
|
|
464 # !"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
|
|
465 $(CC) $(TEMACS_FLAGS) $** /Fo$@
|
|
466 # !"del $(OUTDIR)\\foo.c"
|
|
467
|
|
468 $(OUTDIR)/callproc.obj: $(TEMACS_SRC)/callproc.c
|
|
469 # !"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
|
|
470 $(CC) $(TEMACS_FLAGS) $** /Fo$@
|
|
471 # !"del $(OUTDIR)\\foo.c"
|
|
472
|
|
473 $(OUTDIR)/casefiddle.obj: $(TEMACS_SRC)/casefiddle.c
|
|
474 # !"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
|
|
475 $(CC) $(TEMACS_FLAGS) $** /Fo$@
|
|
476 # !"del $(OUTDIR)\\foo.c"
|
|
477
|
|
478 $(OUTDIR)/casetab.obj: $(TEMACS_SRC)/casetab.c
|
|
479 # !"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
|
|
480 $(CC) $(TEMACS_FLAGS) $** /Fo$@
|
|
481 # !"del $(OUTDIR)\\foo.c"
|
|
482
|
|
483 $(OUTDIR)/chartab.obj: $(TEMACS_SRC)/chartab.c
|
|
484 # !"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
|
|
485 $(CC) $(TEMACS_FLAGS) $** /Fo$@
|
|
486 # !"del $(OUTDIR)\\foo.c"
|
|
487
|
|
488 $(OUTDIR)/cmdloop.obj: $(TEMACS_SRC)/cmdloop.c
|
|
489 # !"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
|
|
490 $(CC) $(TEMACS_FLAGS) $** /Fo$@
|
|
491 # !"del $(OUTDIR)\\foo.c"
|
|
492
|
|
493 $(OUTDIR)/cmds.obj: $(TEMACS_SRC)/cmds.c
|
|
494 # !"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
|
|
495 $(CC) $(TEMACS_FLAGS) $** /Fo$@
|
|
496 # !"del $(OUTDIR)\\foo.c"
|
|
497
|
|
498 $(OUTDIR)/console-stream.obj: $(TEMACS_SRC)/console-stream.c
|
|
499 # !"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
|
|
500 $(CC) $(TEMACS_FLAGS) $** /Fo$@
|
|
501 # !"del $(OUTDIR)\\foo.c"
|
|
502
|
|
503 $(OUTDIR)/console-x.obj: $(TEMACS_SRC)/console-x.c
|
|
504 # !"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
|
|
505 $(CC) $(TEMACS_FLAGS) $** /Fo$@
|
|
506 # !"del $(OUTDIR)\\foo.c"
|
|
507
|
|
508 $(OUTDIR)/console.obj: $(TEMACS_SRC)/console.c
|
|
509 # !"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
|
|
510 $(CC) $(TEMACS_FLAGS) $** /Fo$@
|
|
511 # !"del $(OUTDIR)\\foo.c"
|
|
512
|
|
513 $(OUTDIR)/data.obj: $(TEMACS_SRC)/data.c
|
|
514 # !"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
|
|
515 $(CC) $(TEMACS_FLAGS) $** /Fo$@
|
|
516 # !"del $(OUTDIR)\\foo.c"
|
|
517
|
|
518 $(OUTDIR)/database.obj: $(TEMACS_SRC)/database.c
|
|
519 # !"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
|
|
520 $(CC) $(TEMACS_FLAGS) $** /Fo$@
|
|
521 # !"del $(OUTDIR)\\foo.c"
|
|
522
|
|
523 $(OUTDIR)/debug.obj: $(TEMACS_SRC)/debug.c
|
|
524 # !"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
|
|
525 $(CC) $(TEMACS_FLAGS) $** /Fo$@
|
|
526 # !"del $(OUTDIR)\\foo.c"
|
|
527
|
|
528 $(OUTDIR)/device-x.obj: $(TEMACS_SRC)/device-x.c
|
|
529 # !"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
|
|
530 $(CC) $(TEMACS_FLAGS) $** /Fo$@
|
|
531 # !"del $(OUTDIR)\\foo.c"
|
|
532
|
|
533 $(OUTDIR)/device.obj: $(TEMACS_SRC)/device.c
|
|
534 # !"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
|
|
535 $(CC) $(TEMACS_FLAGS) $** /Fo$@
|
|
536 # !"del $(OUTDIR)\\foo.c"
|
|
537
|
|
538 $(OUTDIR)/dgif_lib.obj: $(TEMACS_SRC)/dgif_lib.c
|
|
539 # !"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
|
|
540 $(CC) $(TEMACS_FLAGS) $** /Fo$@
|
|
541 # !"del $(OUTDIR)\\foo.c"
|
|
542
|
|
543 $(OUTDIR)/dialog-x.obj: $(TEMACS_SRC)/dialog-x.c
|
|
544 # !"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
|
|
545 $(CC) $(TEMACS_FLAGS) $** /Fo$@
|
|
546 # !"del $(OUTDIR)\\foo.c"
|
|
547
|
|
548 $(OUTDIR)/dialog.obj: $(TEMACS_SRC)/dialog.c
|
|
549 # !"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
|
|
550 $(CC) $(TEMACS_FLAGS) $** /Fo$@
|
|
551 # !"del $(OUTDIR)\\foo.c"
|
|
552
|
|
553 $(OUTDIR)/dired.obj: $(TEMACS_SRC)/dired.c
|
|
554 # !"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
|
|
555 $(CC) $(TEMACS_FLAGS) $** /Fo$@
|
|
556 # !"del $(OUTDIR)\\foo.c"
|
|
557
|
|
558 $(OUTDIR)/doc.obj: $(TEMACS_SRC)/doc.c
|
|
559 # !"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
|
|
560 $(CC) $(TEMACS_FLAGS) $** /Fo$@
|
|
561 # !"del $(OUTDIR)\\foo.c"
|
|
562
|
|
563 $(OUTDIR)/doprnt.obj: $(TEMACS_SRC)/doprnt.c
|
|
564 # !"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
|
|
565 $(CC) $(TEMACS_FLAGS) $** /Fo$@
|
|
566 # !"del $(OUTDIR)\\foo.c"
|
|
567
|
|
568 $(OUTDIR)/dynarr.obj: $(TEMACS_SRC)/dynarr.c
|
|
569 # !"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
|
|
570 $(CC) $(TEMACS_FLAGS) $** /Fo$@
|
|
571 # !"del $(OUTDIR)\\foo.c"
|
|
572
|
|
573 $(OUTDIR)/editfns.obj: $(TEMACS_SRC)/editfns.c
|
|
574 # !"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
|
|
575 $(CC) $(TEMACS_FLAGS) $** /Fo$@
|
|
576 # !"del $(OUTDIR)\\foo.c"
|
|
577
|
|
578 $(OUTDIR)/elhash.obj: $(TEMACS_SRC)/elhash.c
|
|
579 # !"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
|
|
580 $(CC) $(TEMACS_FLAGS) $** /Fo$@
|
|
581 # !"del $(OUTDIR)\\foo.c"
|
|
582
|
|
583 $(OUTDIR)/emacs.obj: $(TEMACS_SRC)/emacs.c
|
|
584 # !"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
|
|
585 $(CC) $(TEMACS_FLAGS) $** /Fo$@
|
|
586 # !"del $(OUTDIR)\\foo.c"
|
|
587
|
|
588 $(OUTDIR)/EmacsFrame.obj: $(TEMACS_SRC)/EmacsFrame.c
|
|
589 # !"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
|
|
590 $(CC) $(TEMACS_FLAGS) $** /Fo$@
|
|
591 # !"del $(OUTDIR)\\foo.c"
|
|
592
|
|
593 $(OUTDIR)/EmacsManager.obj: $(TEMACS_SRC)/EmacsManager.c
|
|
594 # !"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
|
|
595 $(CC) $(TEMACS_FLAGS) $** /Fo$@
|
|
596 # !"del $(OUTDIR)\\foo.c"
|
|
597
|
|
598 $(OUTDIR)/TopLevelEmacsShell.obj: $(TEMACS_SRC)/EmacsShell-sub.c
|
|
599 # !"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) -DDEFINE_TOP_LEVEL_EMACS_SHELL $** > $(OUTDIR)/foo.c"
|
|
600 $(CC) $(TEMACS_FLAGS) -DDEFINE_TOP_LEVEL_EMACS_SHELL $** /Fo$@
|
|
601 # !"del $(OUTDIR)\\foo.c"
|
|
602
|
|
603 $(OUTDIR)/TransientEmacsShell.obj: $(TEMACS_SRC)/EmacsShell-sub.c
|
|
604 # !"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) -DDEFINE_TRANSIENT_EMACS_SHELL $** > $(OUTDIR)/foo.c"
|
|
605 $(CC) $(TEMACS_FLAGS) -DDEFINE_TRANSIENT_EMACS_SHELL $** /Fo$@
|
|
606 # !"del $(OUTDIR)\\foo.c"
|
|
607
|
|
608 $(OUTDIR)/EmacsShell.obj: $(TEMACS_SRC)/EmacsShell.c
|
|
609 # !"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
|
|
610 $(CC) $(TEMACS_FLAGS) $** /Fo$@
|
|
611 # !"del $(OUTDIR)\\foo.c"
|
|
612
|
|
613 $(OUTDIR)/energize.obj: $(TEMACS_SRC)/energize.c
|
|
614 # !"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
|
|
615 $(CC) $(TEMACS_FLAGS) $** /Fo$@
|
|
616 # !"del $(OUTDIR)\\foo.c"
|
|
617
|
|
618 $(OUTDIR)/eval.obj: $(TEMACS_SRC)/eval.c
|
|
619 # !"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
|
|
620 $(CC) $(TEMACS_FLAGS) $** /Fo$@
|
|
621 # !"del $(OUTDIR)\\foo.c"
|
|
622
|
|
623 $(OUTDIR)/event-stream.obj: $(TEMACS_SRC)/event-stream.c
|
|
624 # !"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
|
|
625 $(CC) $(TEMACS_FLAGS) $** /Fo$@
|
|
626 # !"del $(OUTDIR)\\foo.c"
|
|
627
|
|
628 $(OUTDIR)/event-unixoid.obj: $(TEMACS_SRC)/event-unixoid.c
|
|
629 # !"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
|
|
630 $(CC) $(TEMACS_FLAGS) $** /Fo$@
|
|
631 # !"del $(OUTDIR)\\foo.c"
|
|
632
|
|
633 $(OUTDIR)/event-Xt.obj: $(TEMACS_SRC)/event-Xt.c
|
|
634 # !"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
|
|
635 $(CC) $(TEMACS_FLAGS) $** /Fo$@
|
|
636 # !"del $(OUTDIR)\\foo.c"
|
|
637
|
|
638 $(OUTDIR)/events.obj: $(TEMACS_SRC)/events.c
|
|
639 # !"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
|
|
640 $(CC) $(TEMACS_FLAGS) $** /Fo$@
|
|
641 # !"del $(OUTDIR)\\foo.c"
|
|
642
|
|
643 $(OUTDIR)/extents.obj: $(TEMACS_SRC)/extents.c
|
|
644 # !"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
|
|
645 $(CC) $(TEMACS_FLAGS) $** /Fo$@
|
|
646 # !"del $(OUTDIR)\\foo.c"
|
|
647
|
|
648 $(OUTDIR)/faces.obj: $(TEMACS_SRC)/faces.c
|
|
649 # !"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
|
|
650 $(CC) $(TEMACS_FLAGS) $** /Fo$@
|
|
651 # !"del $(OUTDIR)\\foo.c"
|
|
652
|
|
653 $(OUTDIR)/fileio.obj: $(TEMACS_SRC)/fileio.c
|
|
654 # !"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
|
|
655 $(CC) $(TEMACS_FLAGS) $** /Fo$@
|
|
656 # !"del $(OUTDIR)\\foo.c"
|
|
657
|
|
658 $(OUTDIR)/filelock.obj: $(TEMACS_SRC)/filelock.c
|
|
659 # !"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
|
|
660 $(CC) $(TEMACS_FLAGS) $** /Fo$@
|
|
661 # !"del $(OUTDIR)\\foo.c"
|
|
662
|
|
663 $(OUTDIR)/filemode.obj: $(TEMACS_SRC)/filemode.c
|
|
664 # !"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
|
|
665 $(CC) $(TEMACS_FLAGS) $** /Fo$@
|
|
666 # !"del $(OUTDIR)\\foo.c"
|
|
667
|
|
668 $(OUTDIR)/floatfns.obj: $(TEMACS_SRC)/floatfns.c
|
|
669 # !"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
|
|
670 $(CC) $(TEMACS_FLAGS) $** /Fo$@
|
|
671 # !"del $(OUTDIR)\\foo.c"
|
|
672
|
|
673 $(OUTDIR)/fns.obj: $(TEMACS_SRC)/fns.c
|
|
674 # !"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
|
|
675 $(CC) $(TEMACS_FLAGS) $** /Fo$@
|
|
676 # !"del $(OUTDIR)\\foo.c"
|
|
677
|
|
678 $(OUTDIR)/font-lock.obj: $(TEMACS_SRC)/font-lock.c
|
|
679 # !"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
|
|
680 $(CC) $(TEMACS_FLAGS) $** /Fo$@
|
|
681 # !"del $(OUTDIR)\\foo.c"
|
|
682
|
|
683 $(OUTDIR)/frame-x.obj: $(TEMACS_SRC)/frame-x.c
|
|
684 # !"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
|
|
685 $(CC) $(TEMACS_FLAGS) $** /Fo$@
|
|
686 # !"del $(OUTDIR)\\foo.c"
|
|
687
|
|
688 $(OUTDIR)/frame.obj: $(TEMACS_SRC)/frame.c
|
|
689 # !"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
|
|
690 $(CC) $(TEMACS_FLAGS) $** /Fo$@
|
|
691 # !"del $(OUTDIR)\\foo.c"
|
|
692
|
|
693 $(OUTDIR)/free-hook.obj: $(TEMACS_SRC)/free-hook.c
|
|
694 # !"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
|
|
695 $(CC) $(TEMACS_FLAGS) $** /Fo$@
|
|
696 # !"del $(OUTDIR)\\foo.c"
|
|
697
|
|
698 $(OUTDIR)/general.obj: $(TEMACS_SRC)/general.c
|
|
699 # !"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
|
|
700 $(CC) $(TEMACS_FLAGS) $** /Fo$@
|
|
701 # !"del $(OUTDIR)\\foo.c"
|
|
702
|
|
703 $(OUTDIR)/gif_err.obj: $(TEMACS_SRC)/gif_err.c
|
|
704 # !"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
|
|
705 $(CC) $(TEMACS_FLAGS) $** /Fo$@
|
|
706 # !"del $(OUTDIR)\\foo.c"
|
|
707
|
|
708 $(OUTDIR)/gifalloc.obj: $(TEMACS_SRC)/gifalloc.c
|
|
709 # !"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
|
|
710 $(CC) $(TEMACS_FLAGS) $** /Fo$@
|
|
711 # !"del $(OUTDIR)\\foo.c"
|
|
712
|
|
713 $(OUTDIR)/glyphs-x.obj: $(TEMACS_SRC)/glyphs-x.c
|
|
714 # !"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
|
|
715 $(CC) $(TEMACS_FLAGS) $** /Fo$@
|
|
716 # !"del $(OUTDIR)\\foo.c"
|
|
717
|
|
718 $(OUTDIR)/glyphs.obj: $(TEMACS_SRC)/glyphs.c
|
|
719 # !"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
|
|
720 $(CC) $(TEMACS_FLAGS) $** /Fo$@
|
|
721 # !"del $(OUTDIR)\\foo.c"
|
|
722
|
|
723 $(OUTDIR)/gmalloc.obj: $(TEMACS_SRC)/gmalloc.c
|
|
724 # !"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
|
|
725 $(CC) $(TEMACS_FLAGS) $** /Fo$@
|
|
726 # !"del $(OUTDIR)\\foo.c"
|
|
727
|
|
728 $(OUTDIR)/gui-x.obj: $(TEMACS_SRC)/gui-x.c
|
|
729 # !"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
|
|
730 $(CC) $(TEMACS_FLAGS) $** /Fo$@
|
|
731 # !"del $(OUTDIR)\\foo.c"
|
|
732
|
|
733 $(OUTDIR)/gui.obj: $(TEMACS_SRC)/gui.c
|
|
734 # !"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
|
|
735 $(CC) $(TEMACS_FLAGS) $** /Fo$@
|
|
736 # !"del $(OUTDIR)\\foo.c"
|
|
737
|
|
738 $(OUTDIR)/hash.obj: $(TEMACS_SRC)/hash.c
|
|
739 # !"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
|
|
740 $(CC) $(TEMACS_FLAGS) $** /Fo$@
|
|
741 # !"del $(OUTDIR)\\foo.c"
|
|
742
|
|
743 $(OUTDIR)/indent.obj: $(TEMACS_SRC)/indent.c
|
|
744 # !"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
|
|
745 $(CC) $(TEMACS_FLAGS) $** /Fo$@
|
|
746 # !"del $(OUTDIR)\\foo.c"
|
|
747
|
|
748 $(OUTDIR)/inline.obj: $(TEMACS_SRC)/inline.c
|
|
749 # !"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
|
|
750 $(CC) $(TEMACS_FLAGS) $** /Fo$@
|
|
751 # !"del $(OUTDIR)\\foo.c"
|
|
752
|
|
753 $(OUTDIR)/insdel.obj: $(TEMACS_SRC)/insdel.c
|
|
754 # !"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
|
|
755 $(CC) $(TEMACS_FLAGS) $** /Fo$@
|
|
756 # !"del $(OUTDIR)\\foo.c"
|
|
757
|
|
758 $(OUTDIR)/intl.obj: $(TEMACS_SRC)/intl.c
|
|
759 # !"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
|
|
760 $(CC) $(TEMACS_FLAGS) $** /Fo$@
|
|
761 # !"del $(OUTDIR)\\foo.c"
|
|
762
|
|
763 $(OUTDIR)/keymap.obj: $(TEMACS_SRC)/keymap.c
|
|
764 # !"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
|
|
765 $(CC) $(TEMACS_FLAGS) $** /Fo$@
|
|
766 # !"del $(OUTDIR)\\foo.c"
|
|
767
|
|
768 $(OUTDIR)/lread.obj: $(TEMACS_SRC)/lread.c
|
|
769 # !"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
|
|
770 $(CC) $(TEMACS_FLAGS) $** /Fo$@
|
|
771 # !"del $(OUTDIR)\\foo.c"
|
|
772
|
|
773 $(OUTDIR)/lstream.obj: $(TEMACS_SRC)/lstream.c
|
|
774 # !"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
|
|
775 $(CC) $(TEMACS_FLAGS) $** /Fo$@
|
|
776 # !"del $(OUTDIR)\\foo.c"
|
|
777
|
|
778 $(OUTDIR)/macros.obj: $(TEMACS_SRC)/macros.c
|
|
779 # !"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
|
|
780 $(CC) $(TEMACS_FLAGS) $** /Fo$@
|
|
781 # !"del $(OUTDIR)\\foo.c"
|
|
782
|
|
783 $(OUTDIR)/marker.obj: $(TEMACS_SRC)/marker.c
|
|
784 # !"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
|
|
785 $(CC) $(TEMACS_FLAGS) $** /Fo$@
|
|
786 # !"del $(OUTDIR)\\foo.c"
|
|
787
|
|
788 $(OUTDIR)/md5.obj: $(TEMACS_SRC)/md5.c
|
|
789 # !"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
|
|
790 $(CC) $(TEMACS_FLAGS) $** /Fo$@
|
|
791 # !"del $(OUTDIR)\\foo.c"
|
|
792
|
|
793 $(OUTDIR)/menubar-x.obj: $(TEMACS_SRC)/menubar-x.c
|
|
794 # !"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
|
|
795 $(CC) $(TEMACS_FLAGS) $** /Fo$@
|
|
796 # !"del $(OUTDIR)\\foo.c"
|
|
797
|
|
798 $(OUTDIR)/menubar.obj: $(TEMACS_SRC)/menubar.c
|
|
799 # !"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
|
|
800 $(CC) $(TEMACS_FLAGS) $** /Fo$@
|
|
801 # !"del $(OUTDIR)\\foo.c"
|
|
802
|
|
803 $(OUTDIR)/minibuf.obj: $(TEMACS_SRC)/minibuf.c
|
|
804 # !"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
|
|
805 $(CC) $(TEMACS_FLAGS) $** /Fo$@
|
|
806 # !"del $(OUTDIR)\\foo.c"
|
|
807
|
|
808 $(OUTDIR)/mocklisp.obj: $(TEMACS_SRC)/mocklisp.c
|
|
809 # !"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
|
|
810 $(CC) $(TEMACS_FLAGS) $** /Fo$@
|
|
811 # !"del $(OUTDIR)\\foo.c"
|
|
812
|
|
813 $(OUTDIR)/msdos.obj: $(TEMACS_SRC)/msdos.c
|
|
814 # !"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
|
|
815 $(CC) $(TEMACS_FLAGS) $** /Fo$@
|
|
816 # !"del $(OUTDIR)\\foo.c"
|
|
817
|
|
818 $(OUTDIR)/nt.obj: $(TEMACS_SRC)/nt.c
|
|
819 # !"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
|
|
820 $(CC) $(TEMACS_FLAGS) $** /Fo$@
|
|
821 # !"del $(OUTDIR)\\foo.c"
|
|
822
|
|
823 $(OUTDIR)/ntheap.obj: $(TEMACS_SRC)/ntheap.c
|
|
824 # !"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
|
|
825 $(CC) $(TEMACS_FLAGS) $** /Fo$@
|
|
826 # !"del $(OUTDIR)\\foo.c"
|
|
827
|
|
828 $(OUTDIR)/ntproc.obj: $(TEMACS_SRC)/ntproc.c
|
|
829 # !"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
|
|
830 $(CC) $(TEMACS_FLAGS) $** /Fo$@
|
|
831 # !"del $(OUTDIR)\\foo.c"
|
|
832
|
|
833 $(OUTDIR)/objects-x.obj: $(TEMACS_SRC)/objects-x.c
|
|
834 # !"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
|
|
835 $(CC) $(TEMACS_FLAGS) $** /Fo$@
|
|
836 # !"del $(OUTDIR)\\foo.c"
|
|
837
|
|
838 $(OUTDIR)/objects.obj: $(TEMACS_SRC)/objects.c
|
|
839 # !"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
|
|
840 $(CC) $(TEMACS_FLAGS) $** /Fo$@
|
|
841 # !"del $(OUTDIR)\\foo.c"
|
|
842
|
|
843 $(OUTDIR)/opaque.obj: $(TEMACS_SRC)/opaque.c
|
|
844 # !"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
|
|
845 $(CC) $(TEMACS_FLAGS) $** /Fo$@
|
|
846 # !"del $(OUTDIR)\\foo.c"
|
|
847
|
|
848 $(OUTDIR)/print.obj: $(TEMACS_SRC)/print.c
|
|
849 # !"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
|
|
850 $(CC) $(TEMACS_FLAGS) $** /Fo$@
|
|
851 # !"del $(OUTDIR)\\foo.c"
|
|
852
|
|
853 $(OUTDIR)/process.obj: $(TEMACS_SRC)/process.c
|
|
854 # !"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
|
|
855 $(CC) $(TEMACS_FLAGS) $** /Fo$@
|
|
856 # !"del $(OUTDIR)\\foo.c"
|
|
857
|
|
858 $(OUTDIR)/pure.obj: $(TEMACS_SRC)/pure.c
|
|
859 # !"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
|
|
860 $(CC) $(TEMACS_FLAGS) $** /Fo$@
|
|
861 # !"del $(OUTDIR)\\foo.c"
|
|
862
|
|
863 $(OUTDIR)/rangetab.obj: $(TEMACS_SRC)/rangetab.c
|
|
864 # !"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
|
|
865 $(CC) $(TEMACS_FLAGS) $** /Fo$@
|
|
866 # !"del $(OUTDIR)\\foo.c"
|
|
867
|
|
868 $(OUTDIR)/realpath.obj: $(TEMACS_SRC)/realpath.c
|
|
869 # !"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
|
|
870 $(CC) $(TEMACS_FLAGS) $** /Fo$@
|
|
871 # !"del $(OUTDIR)\\foo.c"
|
|
872
|
|
873 $(OUTDIR)/redisplay-output.obj: $(TEMACS_SRC)/redisplay-output.c
|
|
874 # !"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
|
|
875 $(CC) $(TEMACS_FLAGS) $** /Fo$@
|
|
876 # !"del $(OUTDIR)\\foo.c"
|
|
877
|
|
878 $(OUTDIR)/redisplay-x.obj: $(TEMACS_SRC)/redisplay-x.c
|
|
879 # !"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
|
|
880 $(CC) $(TEMACS_FLAGS) $** /Fo$@
|
|
881 # !"del $(OUTDIR)\\foo.c"
|
|
882
|
|
883 $(OUTDIR)/redisplay.obj: $(TEMACS_SRC)/redisplay.c
|
|
884 # !"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
|
|
885 $(CC) $(TEMACS_FLAGS) $** /Fo$@
|
|
886 # !"del $(OUTDIR)\\foo.c"
|
|
887
|
|
888 $(OUTDIR)/regex.obj: $(TEMACS_SRC)/regex.c
|
|
889 # !"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
|
|
890 $(CC) $(TEMACS_FLAGS) $** /Fo$@
|
|
891 # !"del $(OUTDIR)\\foo.c"
|
|
892
|
|
893 $(OUTDIR)/scrollbar-x.obj: $(TEMACS_SRC)/scrollbar-x.c
|
|
894 # !"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
|
|
895 $(CC) $(TEMACS_FLAGS) $** /Fo$@
|
|
896 # !"del $(OUTDIR)\\foo.c"
|
|
897
|
|
898 $(OUTDIR)/scrollbar.obj: $(TEMACS_SRC)/scrollbar.c
|
|
899 # !"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
|
|
900 $(CC) $(TEMACS_FLAGS) $** /Fo$@
|
|
901 # !"del $(OUTDIR)\\foo.c"
|
|
902
|
|
903 $(OUTDIR)/search.obj: $(TEMACS_SRC)/search.c
|
|
904 # !"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
|
|
905 $(CC) $(TEMACS_FLAGS) $** /Fo$@
|
|
906 # !"del $(OUTDIR)\\foo.c"
|
|
907
|
|
908 $(OUTDIR)/signal.obj: $(TEMACS_SRC)/signal.c
|
|
909 # !"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
|
|
910 $(CC) $(TEMACS_FLAGS) $** /Fo$@
|
|
911 # !"del $(OUTDIR)\\foo.c"
|
|
912
|
|
913 $(OUTDIR)/sound.obj: $(TEMACS_SRC)/sound.c
|
|
914 # !"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
|
|
915 $(CC) $(TEMACS_FLAGS) $** /Fo$@
|
|
916 # !"del $(OUTDIR)\\foo.c"
|
|
917
|
|
918 $(OUTDIR)/specifier.obj: $(TEMACS_SRC)/specifier.c
|
|
919 # !"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
|
|
920 $(CC) $(TEMACS_FLAGS) $** /Fo$@
|
|
921 # !"del $(OUTDIR)\\foo.c"
|
|
922
|
|
923 $(OUTDIR)/strftime.obj: $(TEMACS_SRC)/strftime.c
|
|
924 # !"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
|
|
925 $(CC) $(TEMACS_FLAGS) $** /Fo$@
|
|
926 # !"del $(OUTDIR)\\foo.c"
|
|
927
|
|
928 $(OUTDIR)/symbols.obj: $(TEMACS_SRC)/symbols.c
|
|
929 # !"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
|
|
930 $(CC) $(TEMACS_FLAGS) $** /Fo$@
|
|
931 # !"del $(OUTDIR)\\foo.c"
|
|
932
|
|
933 $(OUTDIR)/syntax.obj: $(TEMACS_SRC)/syntax.c
|
|
934 # !"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
|
|
935 $(CC) $(TEMACS_FLAGS) $** /Fo$@
|
|
936 # !"del $(OUTDIR)\\foo.c"
|
|
937
|
|
938 $(OUTDIR)/sysdep.obj: $(TEMACS_SRC)/sysdep.c
|
|
939 # !"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
|
|
940 $(CC) $(TEMACS_FLAGS) $** /Fo$@
|
|
941 # !"del $(OUTDIR)\\foo.c"
|
|
942
|
|
943 $(OUTDIR)/termcap.obj: $(TEMACS_SRC)/termcap.c
|
|
944 # !"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
|
|
945 $(CC) $(TEMACS_FLAGS) $** /Fo$@
|
|
946 # !"del $(OUTDIR)\\foo.c"
|
|
947
|
|
948 $(OUTDIR)/tparam.obj: $(TEMACS_SRC)/tparam.c
|
|
949 # !"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
|
|
950 $(CC) $(TEMACS_FLAGS) $** /Fo$@
|
|
951 # !"del $(OUTDIR)\\foo.c"
|
|
952
|
|
953 $(OUTDIR)/undo.obj: $(TEMACS_SRC)/undo.c
|
|
954 # !"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
|
|
955 $(CC) $(TEMACS_FLAGS) $** /Fo$@
|
|
956 # !"del $(OUTDIR)\\foo.c"
|
|
957
|
|
958 $(OUTDIR)/unexnt.obj: $(TEMACS_SRC)/unexnt.c
|
|
959 # !"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
|
|
960 $(CC) $(TEMACS_FLAGS) $** /Fo$@
|
|
961 # !"del $(OUTDIR)\\foo.c"
|
|
962
|
|
963 $(OUTDIR)/vm-limit.obj: $(TEMACS_SRC)/vm-limit.c
|
|
964 # !"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
|
|
965 $(CC) $(TEMACS_FLAGS) $** /Fo$@
|
|
966 # !"del $(OUTDIR)\\foo.c"
|
|
967
|
|
968 $(OUTDIR)/window.obj: $(TEMACS_SRC)/window.c
|
|
969 # !"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
|
|
970 $(CC) $(TEMACS_FLAGS) $** /Fo$@
|
|
971 # !"del $(OUTDIR)\\foo.c"
|
|
972
|
|
973 $(OUTDIR)/xgccache.obj: $(TEMACS_SRC)/xgccache.c
|
|
974 # !"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
|
|
975 $(CC) $(TEMACS_FLAGS) $** /Fo$@
|
|
976 # !"del $(OUTDIR)\\foo.c"
|
|
977
|
|
978 $(OUTDIR)/xmu.obj: $(TEMACS_SRC)/xmu.c
|
|
979 # !"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
|
|
980 $(CC) $(TEMACS_FLAGS) $** /Fo$@
|
|
981 # !"del $(OUTDIR)\\foo.c"
|
|
982
|
|
983 $(OUTDIR)/xselect.obj: $(TEMACS_SRC)/xselect.c
|
|
984 # !"$(TEMACS_CPP) $(TEMACS_CPP_FLAGS) $** > $(OUTDIR)/foo.c"
|
|
985 $(CC) $(TEMACS_FLAGS) $** /Fo$@
|
|
986 # !"del $(OUTDIR)\\foo.c"
|
|
987
|
|
988 $(TEMACS_SRC)/Emacs.ad.h: $(XEMACS)/etc/Emacs.ad
|
|
989 !"sed -f ad2c.sed < $(XEMACS)/etc/Emacs.ad > $(TEMACS_SRC)/Emacs.ad.h"
|
|
990
|
|
991 $(TEMACS_SRC)/paths.h: $(TEMACS_SRC)/paths.h.in
|
|
992 !"cd $(TEMACS_SRC); cp paths.h.in paths.h"
|
|
993
|
|
994 #------------------------------------------------------------------------------
|
|
995
|
|
996 # LISP bits 'n bobs
|
|
997
|
|
998 dump-elcs: $(TEMACS)
|
|
999 $(LOADPATH) $(TEMACS) -batch -l ../prim/update-elc.el $(LISP)
|
|
1000
|
|
1001 dump-xemacs: $(TEMACS)
|
|
1002 $(TEMACS) -batch -l loadup.el dump
|
|
1003
|
|
1004 #------------------------------------------------------------------------------
|
|
1005
|
|
1006 # use this rule to build the complete system
|
|
1007 all: $(LASTFILE) $(LWLIB) $(TEMACS) $(SUPPORT_PROGS) $(DOC)
|
|
1008
|
|
1009 # use this rule to install the system
|
|
1010 install:
|