Mercurial > hg > xemacs-beta
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 #------------------------------------------------------------------------------ |