comparison nt/xemacs.mak @ 183:e121b013d1f0 r20-3b18

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