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