]> git.saurik.com Git - wxWidgets.git/blame - src/msw/makefile.wat
Removed conflict markers.
[wxWidgets.git] / src / msw / makefile.wat
CommitLineData
d98fcc00 1#!/binb/wmake.exe
a1b82138 2
e6cec3db 3# This file was automatically generated by tmake
a1b82138
VZ
4# DO NOT CHANGE THIS FILE, YOUR CHANGES WILL BE LOST! CHANGE WAT.T!
5
2bda0e17 6#
a1b82138
VZ
7# File: makefile.wat
8# Author: Julian Smart
9# Created: 1998
2bda0e17 10#
7be1f0d9 11# Makefile : Builds wxWindows library for Watcom C++, WIN32
a0499e2f 12!include ..\makewat.env
2bda0e17 13
1e4786bb 14LIBTARGET = $(WXDIR)\lib\$(LIBNAME).lib
7be1f0d9 15
810aa7fc
VS
16EXTRATARGETS = png zlib jpeg tiff regex
17EXTRATARGETSCLEAN = clean_png clean_zlib clean_jpeg clean_tiff clean_regex
7be1f0d9
JS
18GENDIR=$(WXDIR)\src\generic
19COMMDIR=$(WXDIR)\src\common
f6bcfd97
BP
20JPEGDIR=$(WXDIR)\src\jpeg
21TIFFDIR=$(WXDIR)\src\tiff
7be1f0d9 22MSWDIR=$(WXDIR)\src\msw
d98fcc00 23OLEDIR=$(MSWDIR)\ole
17092e43 24HTMLDIR=$(WXDIR)\src\html
7be1f0d9
JS
25
26DOCDIR = $(WXDIR)\docs
27
a0499e2f
VZ
28GENERICOBJS= $(OUTPUTDIR)\busyinfo.obj &
29 $(OUTPUTDIR)\calctrl.obj &
30 $(OUTPUTDIR)\choicdgg.obj &
31 $(OUTPUTDIR)\dcbuffer.obj &
32 $(OUTPUTDIR)\dcpsg.obj &
33 $(OUTPUTDIR)\dirctrlg.obj &
34 $(OUTPUTDIR)\dragimgg.obj &
35 $(OUTPUTDIR)\grid.obj &
36 $(OUTPUTDIR)\gridctrl.obj &
37 $(OUTPUTDIR)\gridsel.obj &
38 $(OUTPUTDIR)\laywin.obj &
39 $(OUTPUTDIR)\logg.obj &
40 $(OUTPUTDIR)\numdlgg.obj &
41 $(OUTPUTDIR)\panelg.obj &
42 $(OUTPUTDIR)\progdlgg.obj &
a0499e2f
VZ
43 $(OUTPUTDIR)\sashwin.obj &
44 $(OUTPUTDIR)\scrlwing.obj &
45 $(OUTPUTDIR)\spinctlg.obj &
46 $(OUTPUTDIR)\splash.obj &
47 $(OUTPUTDIR)\splitter.obj &
48 $(OUTPUTDIR)\statusbr.obj &
49 $(OUTPUTDIR)\tbarsmpl.obj &
50 $(OUTPUTDIR)\textdlgg.obj &
51 $(OUTPUTDIR)\tipdlg.obj &
52 $(OUTPUTDIR)\tipwin.obj &
53 $(OUTPUTDIR)\treectlg.obj &
a0499e2f 54 $(OUTPUTDIR)\wizard.obj
7be1f0d9
JS
55
56# These are generic things that don't need to be compiled on MSW,
57# but sometimes it's useful to do so for testing purposes.
a0499e2f
VZ
58NONESSENTIALOBJS= $(OUTPUTDIR)\accel.obj &
59 $(OUTPUTDIR)\caret.obj &
60 $(OUTPUTDIR)\colrdlgg.obj &
61 $(OUTPUTDIR)\dirdlgg.obj &
62 $(OUTPUTDIR)\fdrepdlg.obj &
63 $(OUTPUTDIR)\filedlgg.obj &
64 $(OUTPUTDIR)\fontdlgg.obj &
65 $(OUTPUTDIR)\helpext.obj &
66 $(OUTPUTDIR)\helphtml.obj &
67 $(OUTPUTDIR)\imaglist.obj &
68 $(OUTPUTDIR)\listctrl.obj &
69 $(OUTPUTDIR)\mdig.obj &
70 $(OUTPUTDIR)\msgdlgg.obj &
71 $(OUTPUTDIR)\notebook.obj &
72 $(OUTPUTDIR)\paletteg.obj &
73 $(OUTPUTDIR)\printps.obj &
74 $(OUTPUTDIR)\prntdlgg.obj &
75 $(OUTPUTDIR)\statline.obj &
76 $(OUTPUTDIR)\tabg.obj &
77 $(OUTPUTDIR)\timer.obj
a1b82138
VZ
78
79COMMONOBJS = &
bfe835d0 80 $(OUTPUTDIR)\y_tab.obj &
0b2e45b1 81 $(OUTPUTDIR)\accesscmn.obj &
a0499e2f
VZ
82 $(OUTPUTDIR)\appcmn.obj &
83 $(OUTPUTDIR)\artprov.obj &
84 $(OUTPUTDIR)\artstd.obj &
85 $(OUTPUTDIR)\choiccmn.obj &
86 $(OUTPUTDIR)\clipcmn.obj &
87 $(OUTPUTDIR)\clntdata.obj &
88 $(OUTPUTDIR)\cmdline.obj &
89 $(OUTPUTDIR)\cmdproc.obj &
90 $(OUTPUTDIR)\cmndata.obj &
91 $(OUTPUTDIR)\config.obj &
92 $(OUTPUTDIR)\containr.obj &
93 $(OUTPUTDIR)\cshelp.obj &
94 $(OUTPUTDIR)\ctrlcmn.obj &
95 $(OUTPUTDIR)\ctrlsub.obj &
bfe835d0 96 $(OUTPUTDIR)\datacmn.obj &
a0499e2f
VZ
97 $(OUTPUTDIR)\datetime.obj &
98 $(OUTPUTDIR)\datstrm.obj &
99 $(OUTPUTDIR)\db.obj &
100 $(OUTPUTDIR)\dbgrid.obj &
101 $(OUTPUTDIR)\dbtable.obj &
102 $(OUTPUTDIR)\dcbase.obj &
103 $(OUTPUTDIR)\dircmn.obj &
104 $(OUTPUTDIR)\dlgcmn.obj &
105 $(OUTPUTDIR)\dndcmn.obj &
106 $(OUTPUTDIR)\dobjcmn.obj &
107 $(OUTPUTDIR)\docmdi.obj &
108 $(OUTPUTDIR)\docview.obj &
0b2e45b1 109 $(OUTPUTDIR)\dpycmn.obj &
a0499e2f
VZ
110 $(OUTPUTDIR)\dseldlg.obj &
111 $(OUTPUTDIR)\dynarray.obj &
112 $(OUTPUTDIR)\dynlib.obj &
113 $(OUTPUTDIR)\dynload.obj &
114 $(OUTPUTDIR)\effects.obj &
115 $(OUTPUTDIR)\encconv.obj &
116 $(OUTPUTDIR)\event.obj &
117 $(OUTPUTDIR)\extended.obj &
118 $(OUTPUTDIR)\fddlgcmn.obj &
119 $(OUTPUTDIR)\ffile.obj &
120 $(OUTPUTDIR)\file.obj &
121 $(OUTPUTDIR)\fileconf.obj &
122 $(OUTPUTDIR)\filefn.obj &
123 $(OUTPUTDIR)\filename.obj &
124 $(OUTPUTDIR)\filesys.obj &
125 $(OUTPUTDIR)\fontcmn.obj &
126 $(OUTPUTDIR)\fontmap.obj &
127 $(OUTPUTDIR)\framecmn.obj &
128 $(OUTPUTDIR)\fs_inet.obj &
129 $(OUTPUTDIR)\fs_mem.obj &
130 $(OUTPUTDIR)\fs_zip.obj &
131 $(OUTPUTDIR)\ftp.obj &
132 $(OUTPUTDIR)\gaugecmn.obj &
133 $(OUTPUTDIR)\gdicmn.obj &
134 $(OUTPUTDIR)\geometry.obj &
135 $(OUTPUTDIR)\gifdecod.obj &
136 $(OUTPUTDIR)\hash.obj &
137 $(OUTPUTDIR)\hashmap.obj &
138 $(OUTPUTDIR)\helpbase.obj &
139 $(OUTPUTDIR)\http.obj &
140 $(OUTPUTDIR)\iconbndl.obj &
141 $(OUTPUTDIR)\imagall.obj &
142 $(OUTPUTDIR)\imagbmp.obj &
143 $(OUTPUTDIR)\image.obj &
144 $(OUTPUTDIR)\imagfill.obj &
145 $(OUTPUTDIR)\imaggif.obj &
146 $(OUTPUTDIR)\imagiff.obj &
147 $(OUTPUTDIR)\imagjpeg.obj &
148 $(OUTPUTDIR)\imagpcx.obj &
149 $(OUTPUTDIR)\imagpng.obj &
150 $(OUTPUTDIR)\imagpnm.obj &
151 $(OUTPUTDIR)\imagtiff.obj &
152 $(OUTPUTDIR)\imagxpm.obj &
153 $(OUTPUTDIR)\intl.obj &
154 $(OUTPUTDIR)\ipcbase.obj &
155 $(OUTPUTDIR)\layout.obj &
156 $(OUTPUTDIR)\lboxcmn.obj &
157 $(OUTPUTDIR)\list.obj &
158 $(OUTPUTDIR)\log.obj &
159 $(OUTPUTDIR)\longlong.obj &
160 $(OUTPUTDIR)\matrix.obj &
161 $(OUTPUTDIR)\memory.obj &
162 $(OUTPUTDIR)\menucmn.obj &
163 $(OUTPUTDIR)\mimecmn.obj &
164 $(OUTPUTDIR)\module.obj &
165 $(OUTPUTDIR)\msgout.obj &
166 $(OUTPUTDIR)\mstream.obj &
167 $(OUTPUTDIR)\nbkbase.obj &
168 $(OUTPUTDIR)\object.obj &
a0499e2f
VZ
169 $(OUTPUTDIR)\paper.obj &
170 $(OUTPUTDIR)\popupcmn.obj &
171 $(OUTPUTDIR)\prntbase.obj &
172 $(OUTPUTDIR)\process.obj &
173 $(OUTPUTDIR)\protocol.obj &
174 $(OUTPUTDIR)\quantize.obj &
175 $(OUTPUTDIR)\radiocmn.obj &
176 $(OUTPUTDIR)\regex.obj &
2a736129 177 $(OUTPUTDIR)\rgncmn.obj &
a0499e2f
VZ
178 $(OUTPUTDIR)\sckaddr.obj &
179 $(OUTPUTDIR)\sckfile.obj &
180 $(OUTPUTDIR)\sckipc.obj &
181 $(OUTPUTDIR)\sckstrm.obj &
182 $(OUTPUTDIR)\settcmn.obj &
183 $(OUTPUTDIR)\sizer.obj &
184 $(OUTPUTDIR)\socket.obj &
185 $(OUTPUTDIR)\statbar.obj &
186 $(OUTPUTDIR)\strconv.obj &
187 $(OUTPUTDIR)\stream.obj &
188 $(OUTPUTDIR)\string.obj &
189 $(OUTPUTDIR)\sysopt.obj &
842f5c94 190 $(OUTPUTDIR)\taskbarcmn.obj &
a0499e2f
VZ
191 $(OUTPUTDIR)\tbarbase.obj &
192 $(OUTPUTDIR)\textbuf.obj &
193 $(OUTPUTDIR)\textcmn.obj &
194 $(OUTPUTDIR)\textfile.obj &
195 $(OUTPUTDIR)\timercmn.obj &
196 $(OUTPUTDIR)\tokenzr.obj &
197 $(OUTPUTDIR)\toplvcmn.obj &
198 $(OUTPUTDIR)\treebase.obj &
199 $(OUTPUTDIR)\txtstrm.obj &
200 $(OUTPUTDIR)\unzip.obj &
201 $(OUTPUTDIR)\url.obj &
202 $(OUTPUTDIR)\utilscmn.obj &
203 $(OUTPUTDIR)\valgen.obj &
204 $(OUTPUTDIR)\validate.obj &
205 $(OUTPUTDIR)\valtext.obj &
206 $(OUTPUTDIR)\variant.obj &
207 $(OUTPUTDIR)\wfstream.obj &
208 $(OUTPUTDIR)\wincmn.obj &
209 $(OUTPUTDIR)\wxchar.obj &
a0499e2f
VZ
210 $(OUTPUTDIR)\xpmdecod.obj &
211 $(OUTPUTDIR)\zipstrm.obj &
212 $(OUTPUTDIR)\zstream.obj
213
214MSWOBJS = $(OUTPUTDIR)\accel.obj &
0b2e45b1 215 $(OUTPUTDIR)\access.obj &
a0499e2f
VZ
216 $(OUTPUTDIR)\app.obj &
217 $(OUTPUTDIR)\automtn.obj &
218 $(OUTPUTDIR)\bitmap.obj &
219 $(OUTPUTDIR)\bmpbuttn.obj &
220 $(OUTPUTDIR)\brush.obj &
221 $(OUTPUTDIR)\button.obj &
222 $(OUTPUTDIR)\caret.obj &
223 $(OUTPUTDIR)\checkbox.obj &
224 $(OUTPUTDIR)\checklst.obj &
225 $(OUTPUTDIR)\choice.obj &
226 $(OUTPUTDIR)\clipbrd.obj &
227 $(OUTPUTDIR)\colordlg.obj &
228 $(OUTPUTDIR)\colour.obj &
229 $(OUTPUTDIR)\combobox.obj &
230 $(OUTPUTDIR)\control.obj &
a0499e2f
VZ
231 $(OUTPUTDIR)\cursor.obj &
232 $(OUTPUTDIR)\data.obj &
233 $(OUTPUTDIR)\dataobj.obj &
234 $(OUTPUTDIR)\dc.obj &
235 $(OUTPUTDIR)\dcclient.obj &
236 $(OUTPUTDIR)\dcmemory.obj &
237 $(OUTPUTDIR)\dcprint.obj &
238 $(OUTPUTDIR)\dcscreen.obj &
239 $(OUTPUTDIR)\dde.obj &
240 $(OUTPUTDIR)\dialog.obj &
241 $(OUTPUTDIR)\dialup.obj &
242 $(OUTPUTDIR)\dib.obj &
a0499e2f
VZ
243 $(OUTPUTDIR)\dir.obj &
244 $(OUTPUTDIR)\dirdlg.obj &
0b2e45b1 245 $(OUTPUTDIR)\display.obj &
a0499e2f
VZ
246 $(OUTPUTDIR)\dragimag.obj &
247 $(OUTPUTDIR)\dropsrc.obj &
248 $(OUTPUTDIR)\droptgt.obj &
249 $(OUTPUTDIR)\enhmeta.obj &
250 $(OUTPUTDIR)\evtloop.obj &
251 $(OUTPUTDIR)\fdrepdlg.obj &
252 $(OUTPUTDIR)\filedlg.obj &
253 $(OUTPUTDIR)\font.obj &
254 $(OUTPUTDIR)\fontdlg.obj &
255 $(OUTPUTDIR)\fontenum.obj &
256 $(OUTPUTDIR)\fontutil.obj &
257 $(OUTPUTDIR)\frame.obj &
258 $(OUTPUTDIR)\gauge95.obj &
259 $(OUTPUTDIR)\gdiimage.obj &
260 $(OUTPUTDIR)\gdiobj.obj &
261 $(OUTPUTDIR)\glcanvas.obj &
262 $(OUTPUTDIR)\gsocket.obj &
263 $(OUTPUTDIR)\gsockmsw.obj &
264 $(OUTPUTDIR)\helpbest.obj &
265 $(OUTPUTDIR)\helpchm.obj &
266 $(OUTPUTDIR)\helpwin.obj &
267 $(OUTPUTDIR)\icon.obj &
268 $(OUTPUTDIR)\imaglist.obj &
269 $(OUTPUTDIR)\iniconf.obj &
270 $(OUTPUTDIR)\joystick.obj &
271 $(OUTPUTDIR)\listbox.obj &
272 $(OUTPUTDIR)\listctrl.obj &
273 $(OUTPUTDIR)\main.obj &
274 $(OUTPUTDIR)\mdi.obj &
275 $(OUTPUTDIR)\menu.obj &
276 $(OUTPUTDIR)\menuitem.obj &
277 $(OUTPUTDIR)\metafile.obj &
278 $(OUTPUTDIR)\mimetype.obj &
279 $(OUTPUTDIR)\minifram.obj &
280 $(OUTPUTDIR)\msgdlg.obj &
281 $(OUTPUTDIR)\mslu.obj &
282 $(OUTPUTDIR)\nativdlg.obj &
283 $(OUTPUTDIR)\notebook.obj &
284 $(OUTPUTDIR)\oleutils.obj &
285 $(OUTPUTDIR)\ownerdrw.obj &
286 $(OUTPUTDIR)\palette.obj &
287 $(OUTPUTDIR)\pen.obj &
288 $(OUTPUTDIR)\penwin.obj &
289 $(OUTPUTDIR)\popupwin.obj &
290 $(OUTPUTDIR)\printdlg.obj &
291 $(OUTPUTDIR)\printwin.obj &
292 $(OUTPUTDIR)\radiobox.obj &
293 $(OUTPUTDIR)\radiobut.obj &
294 $(OUTPUTDIR)\regconf.obj &
295 $(OUTPUTDIR)\region.obj &
296 $(OUTPUTDIR)\registry.obj &
297 $(OUTPUTDIR)\scrolbar.obj &
298 $(OUTPUTDIR)\settings.obj &
299 $(OUTPUTDIR)\slider95.obj &
300 $(OUTPUTDIR)\snglinst.obj &
301 $(OUTPUTDIR)\spinbutt.obj &
302 $(OUTPUTDIR)\spinctrl.obj &
303 $(OUTPUTDIR)\statbmp.obj &
304 $(OUTPUTDIR)\statbox.obj &
305 $(OUTPUTDIR)\statbr95.obj &
306 $(OUTPUTDIR)\statline.obj &
307 $(OUTPUTDIR)\stattext.obj &
308 $(OUTPUTDIR)\tabctrl.obj &
309 $(OUTPUTDIR)\taskbar.obj &
310 $(OUTPUTDIR)\tbar95.obj &
311 $(OUTPUTDIR)\textctrl.obj &
312 $(OUTPUTDIR)\tglbtn.obj &
313 $(OUTPUTDIR)\thread.obj &
314 $(OUTPUTDIR)\timer.obj &
315 $(OUTPUTDIR)\tooltip.obj &
316 $(OUTPUTDIR)\toplevel.obj &
317 $(OUTPUTDIR)\treectrl.obj &
318 $(OUTPUTDIR)\utils.obj &
319 $(OUTPUTDIR)\utilsexc.obj &
320 $(OUTPUTDIR)\uuid.obj &
321 $(OUTPUTDIR)\volume.obj &
322 $(OUTPUTDIR)\wave.obj &
323 $(OUTPUTDIR)\window.obj
324
325HTMLOBJS = $(OUTPUTDIR)\helpctrl.obj &
326 $(OUTPUTDIR)\helpdata.obj &
327 $(OUTPUTDIR)\helpfrm.obj &
328 $(OUTPUTDIR)\htmlcell.obj &
329 $(OUTPUTDIR)\htmlfilt.obj &
330 $(OUTPUTDIR)\htmlpars.obj &
331 $(OUTPUTDIR)\htmltag.obj &
332 $(OUTPUTDIR)\htmlwin.obj &
333 $(OUTPUTDIR)\htmprint.obj &
334 $(OUTPUTDIR)\m_dflist.obj &
335 $(OUTPUTDIR)\m_fonts.obj &
336 $(OUTPUTDIR)\m_hline.obj &
337 $(OUTPUTDIR)\m_image.obj &
338 $(OUTPUTDIR)\m_layout.obj &
339 $(OUTPUTDIR)\m_links.obj &
340 $(OUTPUTDIR)\m_list.obj &
341 $(OUTPUTDIR)\m_pre.obj &
342 $(OUTPUTDIR)\m_style.obj &
343 $(OUTPUTDIR)\m_tables.obj &
344 $(OUTPUTDIR)\winpars.obj
17092e43 345
7be1f0d9 346# Add $(NONESSENTIALOBJS) if wanting generic dialogs, PostScript etc.
17092e43 347OBJECTS = $(COMMONOBJS) $(GENERICOBJS) $(MSWOBJS) $(HTMLOBJS)
7be1f0d9 348
810aa7fc
VS
349SETUP_H=$(ARCHINCDIR)\wx\setup.h
350
a0499e2f 351all: $(SETUP_H) $(OUTPUTDIR) $(OBJECTS) $(LIBTARGET) $(EXTRATARGETS) .SYMBOLIC
810aa7fc
VS
352
353$(ARCHINCDIR)\wx:
a0499e2f
VZ
354 mkdir $(ARCHINCDIR)
355 mkdir $(ARCHINCDIR)\wx
356
357$(OUTPUTDIR):
358 @if not exist $^@ mkdir $^@
810aa7fc 359
ddea7eb6
CE
360$(SETUP_H): $(ARCHINCDIR)\wx
361 if not exist $(WXDIR)\include\wx\msw\setup.h copy $(WXDIR)\include\wx\msw\setup0.h $(WXDIR)\include\wx\msw\setup.h
a0499e2f 362 copy $(WXDIR)\include\wx\msw\setup.h $@
7be1f0d9 363
c155898a 364LBCFILE=wx$(TOOLKIT).lbc
7be1f0d9 365$(LIBTARGET) : $(OBJECTS)
a0499e2f
VZ
366 %create $(LBCFILE)
367 @for %i in ( $(OBJECTS) ) do @%append $(LBCFILE) +%i
91388efc 368 wlib /b /c /n $(LIBPAGESIZE) $^@ @$(LBCFILE)
9be9b974
RD
369
370
0a240683 371clean: .SYMBOLIC $(EXTRATARGETSCLEAN)
7be1f0d9 372 -erase *.obj
62448488 373 -erase $(LIBTARGET)
7be1f0d9 374 -erase *.pch
62448488 375 -erase *.err
8a2c6ef8 376 -erase *.lbc
7be1f0d9
JS
377
378cleanall: clean
379
a0499e2f
VZ
380$(OUTPUTDIR)\accel.obj: $(MSWDIR)\accel.cpp
381 *$(CXX) $(CXXFLAGS) $<
a1b82138 382
0b2e45b1
VZ
383$(OUTPUTDIR)\access.obj: $(OLEDIR)\access.cpp
384 *$(CXX) $(CXXFLAGS) $<
385
a0499e2f
VZ
386$(OUTPUTDIR)\app.obj: $(MSWDIR)\app.cpp
387 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 388
a0499e2f
VZ
389$(OUTPUTDIR)\automtn.obj: $(OLEDIR)\automtn.cpp
390 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 391
a0499e2f
VZ
392$(OUTPUTDIR)\bitmap.obj: $(MSWDIR)\bitmap.cpp
393 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 394
a0499e2f
VZ
395$(OUTPUTDIR)\bmpbuttn.obj: $(MSWDIR)\bmpbuttn.cpp
396 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 397
a0499e2f
VZ
398$(OUTPUTDIR)\brush.obj: $(MSWDIR)\brush.cpp
399 *$(CXX) $(CXXFLAGS) $<
789295bf 400
a0499e2f
VZ
401$(OUTPUTDIR)\button.obj: $(MSWDIR)\button.cpp
402 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 403
a0499e2f
VZ
404$(OUTPUTDIR)\caret.obj: $(MSWDIR)\caret.cpp
405 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 406
a0499e2f
VZ
407$(OUTPUTDIR)\checkbox.obj: $(MSWDIR)\checkbox.cpp
408 *$(CXX) $(CXXFLAGS) $<
a1b82138 409
a0499e2f
VZ
410$(OUTPUTDIR)\checklst.obj: $(MSWDIR)\checklst.cpp
411 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 412
a0499e2f
VZ
413$(OUTPUTDIR)\choice.obj: $(MSWDIR)\choice.cpp
414 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 415
a0499e2f
VZ
416$(OUTPUTDIR)\clipbrd.obj: $(MSWDIR)\clipbrd.cpp
417 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 418
a0499e2f
VZ
419$(OUTPUTDIR)\colordlg.obj: $(MSWDIR)\colordlg.cpp
420 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 421
a0499e2f
VZ
422$(OUTPUTDIR)\colour.obj: $(MSWDIR)\colour.cpp
423 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 424
a0499e2f
VZ
425$(OUTPUTDIR)\combobox.obj: $(MSWDIR)\combobox.cpp
426 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 427
a0499e2f
VZ
428$(OUTPUTDIR)\control.obj: $(MSWDIR)\control.cpp
429 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 430
a0499e2f
VZ
431$(OUTPUTDIR)\cursor.obj: $(MSWDIR)\cursor.cpp
432 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 433
a0499e2f
VZ
434$(OUTPUTDIR)\data.obj: $(MSWDIR)\data.cpp
435 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 436
a0499e2f
VZ
437$(OUTPUTDIR)\dataobj.obj: $(OLEDIR)\dataobj.cpp
438 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 439
a0499e2f
VZ
440$(OUTPUTDIR)\dc.obj: $(MSWDIR)\dc.cpp
441 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 442
a0499e2f
VZ
443$(OUTPUTDIR)\dcclient.obj: $(MSWDIR)\dcclient.cpp
444 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 445
a0499e2f
VZ
446$(OUTPUTDIR)\dcmemory.obj: $(MSWDIR)\dcmemory.cpp
447 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 448
a0499e2f
VZ
449$(OUTPUTDIR)\dcprint.obj: $(MSWDIR)\dcprint.cpp
450 *$(CXX) $(CXXFLAGS) $<
a1b82138 451
a0499e2f
VZ
452$(OUTPUTDIR)\dcscreen.obj: $(MSWDIR)\dcscreen.cpp
453 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 454
a0499e2f
VZ
455$(OUTPUTDIR)\dde.obj: $(MSWDIR)\dde.cpp
456 *$(CXX) $(CXXFLAGS) $<
e694c22c 457
a0499e2f
VZ
458$(OUTPUTDIR)\dialog.obj: $(MSWDIR)\dialog.cpp
459 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 460
a0499e2f
VZ
461$(OUTPUTDIR)\dialup.obj: $(MSWDIR)\dialup.cpp
462 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 463
a0499e2f
VZ
464$(OUTPUTDIR)\dib.obj: $(MSWDIR)\dib.cpp
465 *$(CXX) $(CXXFLAGS) $<
e694c22c 466
a0499e2f
VZ
467$(OUTPUTDIR)\dir.obj: $(MSWDIR)\dir.cpp
468 *$(CXX) $(CXXFLAGS) $<
a1b82138 469
a0499e2f
VZ
470$(OUTPUTDIR)\dirdlg.obj: $(MSWDIR)\dirdlg.cpp
471 *$(CXX) $(CXXFLAGS) $<
a1b82138 472
0b2e45b1
VZ
473$(OUTPUTDIR)\display.obj: $(MSWDIR)\display.cpp
474 *$(CXX) $(CXXFLAGS) $<
475
a0499e2f
VZ
476$(OUTPUTDIR)\dragimag.obj: $(MSWDIR)\dragimag.cpp
477 *$(CXX) $(CXXFLAGS) $<
a1b82138 478
a0499e2f
VZ
479$(OUTPUTDIR)\dropsrc.obj: $(OLEDIR)\dropsrc.cpp
480 *$(CXX) $(CXXFLAGS) $<
d9317fd4 481
a0499e2f
VZ
482$(OUTPUTDIR)\droptgt.obj: $(OLEDIR)\droptgt.cpp
483 *$(CXX) $(CXXFLAGS) $<
0cbff120 484
a0499e2f
VZ
485$(OUTPUTDIR)\enhmeta.obj: $(MSWDIR)\enhmeta.cpp
486 *$(CXX) $(CXXFLAGS) $<
8db37e06 487
a0499e2f
VZ
488$(OUTPUTDIR)\evtloop.obj: $(MSWDIR)\evtloop.cpp
489 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 490
a0499e2f
VZ
491$(OUTPUTDIR)\fdrepdlg.obj: $(MSWDIR)\fdrepdlg.cpp
492 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 493
a0499e2f
VZ
494$(OUTPUTDIR)\filedlg.obj: $(MSWDIR)\filedlg.cpp
495 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 496
a0499e2f
VZ
497$(OUTPUTDIR)\font.obj: $(MSWDIR)\font.cpp
498 *$(CXX) $(CXXFLAGS) $<
a925b006 499
a0499e2f
VZ
500$(OUTPUTDIR)\fontdlg.obj: $(MSWDIR)\fontdlg.cpp
501 *$(CXX) $(CXXFLAGS) $<
6e47faf1 502
a0499e2f
VZ
503$(OUTPUTDIR)\fontenum.obj: $(MSWDIR)\fontenum.cpp
504 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 505
a0499e2f
VZ
506$(OUTPUTDIR)\fontutil.obj: $(MSWDIR)\fontutil.cpp
507 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 508
a0499e2f
VZ
509$(OUTPUTDIR)\frame.obj: $(MSWDIR)\frame.cpp
510 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 511
a0499e2f
VZ
512$(OUTPUTDIR)\gauge95.obj: $(MSWDIR)\gauge95.cpp
513 *$(CXX) $(CXXFLAGS) $<
0d0512bd 514
a0499e2f
VZ
515$(OUTPUTDIR)\gdiimage.obj: $(MSWDIR)\gdiimage.cpp
516 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 517
a0499e2f
VZ
518$(OUTPUTDIR)\gdiobj.obj: $(MSWDIR)\gdiobj.cpp
519 *$(CXX) $(CXXFLAGS) $<
8b089c5e 520
a0499e2f
VZ
521$(OUTPUTDIR)\glcanvas.obj: $(MSWDIR)\glcanvas.cpp
522 *$(CXX) $(CXXFLAGS) $<
8ec2b484 523
a0499e2f
VZ
524$(OUTPUTDIR)\gsocket.obj: $(MSWDIR)\gsocket.c
525 *$(CC) $(CFLAGS) $<
8e97b17b 526
a0499e2f
VZ
527$(OUTPUTDIR)\gsockmsw.obj: $(MSWDIR)\gsockmsw.c
528 *$(CC) $(CFLAGS) $<
06069dda 529
a0499e2f
VZ
530$(OUTPUTDIR)\helpbest.obj: $(MSWDIR)\helpbest.cpp
531 *$(CXX) $(CXXFLAGS) $<
f6bcfd97 532
a0499e2f
VZ
533$(OUTPUTDIR)\helpchm.obj: $(MSWDIR)\helpchm.cpp
534 *$(CXX) $(CXXFLAGS) $<
ce3ed50d 535
a0499e2f
VZ
536$(OUTPUTDIR)\helpwin.obj: $(MSWDIR)\helpwin.cpp
537 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 538
a0499e2f
VZ
539$(OUTPUTDIR)\icon.obj: $(MSWDIR)\icon.cpp
540 *$(CXX) $(CXXFLAGS) $<
a925b006 541
a0499e2f
VZ
542$(OUTPUTDIR)\imaglist.obj: $(MSWDIR)\imaglist.cpp
543 *$(CXX) $(CXXFLAGS) $<
ce3ed50d 544
a0499e2f
VZ
545$(OUTPUTDIR)\iniconf.obj: $(MSWDIR)\iniconf.cpp
546 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 547
a0499e2f
VZ
548$(OUTPUTDIR)\joystick.obj: $(MSWDIR)\joystick.cpp
549 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 550
a0499e2f
VZ
551$(OUTPUTDIR)\listbox.obj: $(MSWDIR)\listbox.cpp
552 *$(CXX) $(CXXFLAGS) $<
a925b006 553
a0499e2f
VZ
554$(OUTPUTDIR)\listctrl.obj: $(MSWDIR)\listctrl.cpp
555 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 556
a0499e2f
VZ
557$(OUTPUTDIR)\main.obj: $(MSWDIR)\main.cpp
558 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 559
a0499e2f
VZ
560$(OUTPUTDIR)\mdi.obj: $(MSWDIR)\mdi.cpp
561 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 562
a0499e2f
VZ
563$(OUTPUTDIR)\menu.obj: $(MSWDIR)\menu.cpp
564 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 565
a0499e2f
VZ
566$(OUTPUTDIR)\menuitem.obj: $(MSWDIR)\menuitem.cpp
567 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 568
a0499e2f
VZ
569$(OUTPUTDIR)\metafile.obj: $(MSWDIR)\metafile.cpp
570 *$(CXX) $(CXXFLAGS) $<
5d541a03 571
a0499e2f
VZ
572$(OUTPUTDIR)\mimetype.obj: $(MSWDIR)\mimetype.cpp
573 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 574
a0499e2f
VZ
575$(OUTPUTDIR)\minifram.obj: $(MSWDIR)\minifram.cpp
576 *$(CXX) $(CXXFLAGS) $<
3d5231db 577
a0499e2f
VZ
578$(OUTPUTDIR)\msgdlg.obj: $(MSWDIR)\msgdlg.cpp
579 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 580
a0499e2f
VZ
581$(OUTPUTDIR)\mslu.obj: $(MSWDIR)\mslu.cpp
582 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 583
a0499e2f
VZ
584$(OUTPUTDIR)\nativdlg.obj: $(MSWDIR)\nativdlg.cpp
585 *$(CXX) $(CXXFLAGS) $<
a925b006 586
a0499e2f
VZ
587$(OUTPUTDIR)\notebook.obj: $(MSWDIR)\notebook.cpp
588 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 589
a0499e2f
VZ
590$(OUTPUTDIR)\oleutils.obj: $(OLEDIR)\oleutils.cpp
591 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 592
a0499e2f
VZ
593$(OUTPUTDIR)\ownerdrw.obj: $(MSWDIR)\ownerdrw.cpp
594 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 595
a0499e2f
VZ
596$(OUTPUTDIR)\palette.obj: $(MSWDIR)\palette.cpp
597 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 598
a0499e2f
VZ
599$(OUTPUTDIR)\pen.obj: $(MSWDIR)\pen.cpp
600 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 601
a0499e2f
VZ
602$(OUTPUTDIR)\penwin.obj: $(MSWDIR)\penwin.cpp
603 *$(CXX) $(CXXFLAGS) $<
3a03c143 604
a0499e2f
VZ
605$(OUTPUTDIR)\popupwin.obj: $(MSWDIR)\popupwin.cpp
606 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 607
a0499e2f
VZ
608$(OUTPUTDIR)\printdlg.obj: $(MSWDIR)\printdlg.cpp
609 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 610
a0499e2f
VZ
611$(OUTPUTDIR)\printwin.obj: $(MSWDIR)\printwin.cpp
612 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 613
a0499e2f
VZ
614$(OUTPUTDIR)\radiobox.obj: $(MSWDIR)\radiobox.cpp
615 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 616
a0499e2f
VZ
617$(OUTPUTDIR)\radiobut.obj: $(MSWDIR)\radiobut.cpp
618 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 619
a0499e2f
VZ
620$(OUTPUTDIR)\regconf.obj: $(MSWDIR)\regconf.cpp
621 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 622
a0499e2f
VZ
623$(OUTPUTDIR)\region.obj: $(MSWDIR)\region.cpp
624 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 625
a0499e2f
VZ
626$(OUTPUTDIR)\registry.obj: $(MSWDIR)\registry.cpp
627 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 628
a0499e2f
VZ
629$(OUTPUTDIR)\scrolbar.obj: $(MSWDIR)\scrolbar.cpp
630 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 631
a0499e2f
VZ
632$(OUTPUTDIR)\settings.obj: $(MSWDIR)\settings.cpp
633 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 634
a0499e2f
VZ
635$(OUTPUTDIR)\slider95.obj: $(MSWDIR)\slider95.cpp
636 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 637
a0499e2f
VZ
638$(OUTPUTDIR)\snglinst.obj: $(MSWDIR)\snglinst.cpp
639 *$(CXX) $(CXXFLAGS) $<
8773bc76 640
a0499e2f
VZ
641$(OUTPUTDIR)\spinbutt.obj: $(MSWDIR)\spinbutt.cpp
642 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 643
a0499e2f
VZ
644$(OUTPUTDIR)\spinctrl.obj: $(MSWDIR)\spinctrl.cpp
645 *$(CXX) $(CXXFLAGS) $<
791a2102 646
a0499e2f
VZ
647$(OUTPUTDIR)\statbmp.obj: $(MSWDIR)\statbmp.cpp
648 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 649
a0499e2f
VZ
650$(OUTPUTDIR)\statbox.obj: $(MSWDIR)\statbox.cpp
651 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 652
a0499e2f
VZ
653$(OUTPUTDIR)\statbr95.obj: $(MSWDIR)\statbr95.cpp
654 *$(CXX) $(CXXFLAGS) $<
c50f1fb9 655
a0499e2f
VZ
656$(OUTPUTDIR)\statline.obj: $(MSWDIR)\statline.cpp
657 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 658
a0499e2f
VZ
659$(OUTPUTDIR)\stattext.obj: $(MSWDIR)\stattext.cpp
660 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 661
a0499e2f
VZ
662$(OUTPUTDIR)\tabctrl.obj: $(MSWDIR)\tabctrl.cpp
663 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 664
a0499e2f
VZ
665$(OUTPUTDIR)\taskbar.obj: $(MSWDIR)\taskbar.cpp
666 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 667
a0499e2f
VZ
668$(OUTPUTDIR)\tbar95.obj: $(MSWDIR)\tbar95.cpp
669 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 670
a0499e2f
VZ
671$(OUTPUTDIR)\textctrl.obj: $(MSWDIR)\textctrl.cpp
672 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 673
a0499e2f
VZ
674$(OUTPUTDIR)\tglbtn.obj: $(MSWDIR)\tglbtn.cpp
675 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 676
a0499e2f
VZ
677$(OUTPUTDIR)\thread.obj: $(MSWDIR)\thread.cpp
678 *$(CXX) $(CXXFLAGS) $<
1db8dc4a 679
a0499e2f
VZ
680$(OUTPUTDIR)\timer.obj: $(MSWDIR)\timer.cpp
681 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 682
a0499e2f
VZ
683$(OUTPUTDIR)\tooltip.obj: $(MSWDIR)\tooltip.cpp
684 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 685
a0499e2f
VZ
686$(OUTPUTDIR)\toplevel.obj: $(MSWDIR)\toplevel.cpp
687 *$(CXX) $(CXXFLAGS) $<
1f112209 688
a0499e2f
VZ
689$(OUTPUTDIR)\treectrl.obj: $(MSWDIR)\treectrl.cpp
690 *$(CXX) $(CXXFLAGS) $<
34a1d732 691
a0499e2f
VZ
692$(OUTPUTDIR)\utils.obj: $(MSWDIR)\utils.cpp
693 *$(CXX) $(CXXFLAGS) $<
a925b006 694
a0499e2f
VZ
695$(OUTPUTDIR)\utilsexc.obj: $(MSWDIR)\utilsexc.cpp
696 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 697
a0499e2f
VZ
698$(OUTPUTDIR)\uuid.obj: $(OLEDIR)\uuid.cpp
699 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 700
a0499e2f
VZ
701$(OUTPUTDIR)\volume.obj: $(MSWDIR)\volume.cpp
702 *$(CXX) $(CXXFLAGS) $<
a0cb0ba5 703
a0499e2f
VZ
704$(OUTPUTDIR)\wave.obj: $(MSWDIR)\wave.cpp
705 *$(CXX) $(CXXFLAGS) $<
a1b82138 706
a0499e2f
VZ
707$(OUTPUTDIR)\window.obj: $(MSWDIR)\window.cpp
708 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 709
7be1f0d9 710
7be1f0d9
JS
711
712########################################################
713# Common objects (always compiled)
714
0b2e45b1
VZ
715$(OUTPUTDIR)\accesscmn.obj: $(COMMDIR)\accesscmn.cpp
716 *$(CXX) $(CXXFLAGS) $<
717
a0499e2f
VZ
718$(OUTPUTDIR)\appcmn.obj: $(COMMDIR)\appcmn.cpp
719 *$(CXX) $(CXXFLAGS) $<
f435c1f0 720
a0499e2f
VZ
721$(OUTPUTDIR)\artprov.obj: $(COMMDIR)\artprov.cpp
722 *$(CXX) $(CXXFLAGS) $<
f435c1f0 723
a0499e2f
VZ
724$(OUTPUTDIR)\artstd.obj: $(COMMDIR)\artstd.cpp
725 *$(CXX) $(CXXFLAGS) $<
8d99be5f 726
a0499e2f
VZ
727$(OUTPUTDIR)\choiccmn.obj: $(COMMDIR)\choiccmn.cpp
728 *$(CXX) $(CXXFLAGS) $<
08794f69 729
a0499e2f
VZ
730$(OUTPUTDIR)\clipcmn.obj: $(COMMDIR)\clipcmn.cpp
731 *$(CXX) $(CXXFLAGS) $<
88a9f974 732
a0499e2f
VZ
733$(OUTPUTDIR)\clntdata.obj: $(COMMDIR)\clntdata.cpp
734 *$(CXX) $(CXXFLAGS) $<
2a36259f 735
a0499e2f
VZ
736$(OUTPUTDIR)\cmdline.obj: $(COMMDIR)\cmdline.cpp
737 *$(CXX) $(CXXFLAGS) $<
1e6feb95 738
a0499e2f
VZ
739$(OUTPUTDIR)\cmdproc.obj: $(COMMDIR)\cmdproc.cpp
740 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 741
a0499e2f
VZ
742$(OUTPUTDIR)\cmndata.obj: $(COMMDIR)\cmndata.cpp
743 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 744
a0499e2f
VZ
745$(OUTPUTDIR)\config.obj: $(COMMDIR)\config.cpp
746 *$(CXX) $(CXXFLAGS) $<
003d347f 747
a0499e2f
VZ
748$(OUTPUTDIR)\containr.obj: $(COMMDIR)\containr.cpp
749 *$(CXX) $(CXXFLAGS) $<
fb6261e9 750
a0499e2f
VZ
751$(OUTPUTDIR)\cshelp.obj: $(COMMDIR)\cshelp.cpp
752 *$(CXX) $(CXXFLAGS) $<
8d99be5f 753
a0499e2f
VZ
754$(OUTPUTDIR)\ctrlcmn.obj: $(COMMDIR)\ctrlcmn.cpp
755 *$(CXX) $(CXXFLAGS) $<
6c8a980f 756
a0499e2f
VZ
757$(OUTPUTDIR)\ctrlsub.obj: $(COMMDIR)\ctrlsub.cpp
758 *$(CXX) $(CXXFLAGS) $<
bf84b0be 759
bfe835d0
VZ
760$(OUTPUTDIR)\datacmn.obj: $(COMMDIR)\datacmn.cpp
761 *$(CXX) $(CXXFLAGS) $<
762
a0499e2f
VZ
763$(OUTPUTDIR)\datetime.obj: $(COMMDIR)\datetime.cpp
764 *$(CXX) $(CXXFLAGS) $<
eebc8b5e 765
a0499e2f
VZ
766$(OUTPUTDIR)\datstrm.obj: $(COMMDIR)\datstrm.cpp
767 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 768
a0499e2f
VZ
769$(OUTPUTDIR)\db.obj: $(COMMDIR)\db.cpp
770 *$(CXX) $(CXXFLAGS) $<
17092e43 771
a0499e2f
VZ
772$(OUTPUTDIR)\dbgrid.obj: $(COMMDIR)\dbgrid.cpp
773 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 774
a0499e2f
VZ
775$(OUTPUTDIR)\dbtable.obj: $(COMMDIR)\dbtable.cpp
776 *$(CXX) $(CXXFLAGS) $<
a1b82138 777
a0499e2f
VZ
778$(OUTPUTDIR)\dcbase.obj: $(COMMDIR)\dcbase.cpp
779 *$(CXX) $(CXXFLAGS) $<
0537351f 780
a0499e2f
VZ
781$(OUTPUTDIR)\dircmn.obj: $(COMMDIR)\dircmn.cpp
782 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 783
a0499e2f
VZ
784$(OUTPUTDIR)\dlgcmn.obj: $(COMMDIR)\dlgcmn.cpp
785 *$(CXX) $(CXXFLAGS) $<
457e6c54 786
a0499e2f
VZ
787$(OUTPUTDIR)\dndcmn.obj: $(COMMDIR)\dndcmn.cpp
788 *$(CXX) $(CXXFLAGS) $<
c4933157 789
a0499e2f
VZ
790$(OUTPUTDIR)\dobjcmn.obj: $(COMMDIR)\dobjcmn.cpp
791 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 792
a0499e2f
VZ
793$(OUTPUTDIR)\docmdi.obj: $(COMMDIR)\docmdi.cpp
794 *$(CXX) $(CXXFLAGS) $<
a1b82138 795
a0499e2f
VZ
796$(OUTPUTDIR)\docview.obj: $(COMMDIR)\docview.cpp
797 *$(CXX) $(CXXFLAGS) $<
10eb1f1e 798
0b2e45b1
VZ
799$(OUTPUTDIR)\dpycmn.obj: $(COMMDIR)\dpycmn.cpp
800 *$(CXX) $(CXXFLAGS) $<
801
a0499e2f
VZ
802$(OUTPUTDIR)\dseldlg.obj: $(COMMDIR)\dseldlg.cpp
803 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 804
a0499e2f
VZ
805$(OUTPUTDIR)\dynarray.obj: $(COMMDIR)\dynarray.cpp
806 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 807
a0499e2f
VZ
808$(OUTPUTDIR)\dynlib.obj: $(COMMDIR)\dynlib.cpp
809 *$(CXX) $(CXXFLAGS) $<
0b9ab0bd 810
a0499e2f
VZ
811$(OUTPUTDIR)\dynload.obj: $(COMMDIR)\dynload.cpp
812 *$(CXX) $(CXXFLAGS) $<
484523cf 813
a0499e2f
VZ
814$(OUTPUTDIR)\effects.obj: $(COMMDIR)\effects.cpp
815 *$(CXX) $(CXXFLAGS) $<
15b83243 816
a0499e2f
VZ
817$(OUTPUTDIR)\encconv.obj: $(COMMDIR)\encconv.cpp
818 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 819
a0499e2f
VZ
820$(OUTPUTDIR)\event.obj: $(COMMDIR)\event.cpp
821 *$(CXX) $(CXXFLAGS) $<
9be9b974 822
a0499e2f
VZ
823$(OUTPUTDIR)\extended.obj: $(COMMDIR)\extended.c
824 *$(CC) $(CFLAGS) $<
8db37e06 825
a0499e2f
VZ
826$(OUTPUTDIR)\fddlgcmn.obj: $(COMMDIR)\fddlgcmn.cpp
827 *$(CXX) $(CXXFLAGS) $<
9be9b974 828
a0499e2f
VZ
829$(OUTPUTDIR)\ffile.obj: $(COMMDIR)\ffile.cpp
830 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 831
a0499e2f
VZ
832$(OUTPUTDIR)\file.obj: $(COMMDIR)\file.cpp
833 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 834
a0499e2f
VZ
835$(OUTPUTDIR)\fileconf.obj: $(COMMDIR)\fileconf.cpp
836 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 837
a0499e2f
VZ
838$(OUTPUTDIR)\filefn.obj: $(COMMDIR)\filefn.cpp
839 *$(CXX) $(CXXFLAGS) $<
3b94ab18 840
a0499e2f
VZ
841$(OUTPUTDIR)\filename.obj: $(COMMDIR)\filename.cpp
842 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 843
a0499e2f
VZ
844$(OUTPUTDIR)\filesys.obj: $(COMMDIR)\filesys.cpp
845 *$(CXX) $(CXXFLAGS) $<
0c5d3e1c 846
a0499e2f
VZ
847$(OUTPUTDIR)\fontcmn.obj: $(COMMDIR)\fontcmn.cpp
848 *$(CXX) $(CXXFLAGS) $<
6e47faf1 849
a0499e2f
VZ
850$(OUTPUTDIR)\fontmap.obj: $(COMMDIR)\fontmap.cpp
851 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 852
a0499e2f
VZ
853$(OUTPUTDIR)\framecmn.obj: $(COMMDIR)\framecmn.cpp
854 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 855
a0499e2f
VZ
856$(OUTPUTDIR)\fs_inet.obj: $(COMMDIR)\fs_inet.cpp
857 *$(CXX) $(CXXFLAGS) $<
c692969f 858
a0499e2f
VZ
859$(OUTPUTDIR)\fs_mem.obj: $(COMMDIR)\fs_mem.cpp
860 *$(CXX) $(CXXFLAGS) $<
e9c4b1a2 861
a0499e2f
VZ
862$(OUTPUTDIR)\fs_zip.obj: $(COMMDIR)\fs_zip.cpp
863 *$(CXX) $(CXXFLAGS) $<
e9c4b1a2 864
a0499e2f
VZ
865$(OUTPUTDIR)\ftp.obj: $(COMMDIR)\ftp.cpp
866 *$(CXX) $(CXXFLAGS) $<
3379ed37 867
a0499e2f
VZ
868$(OUTPUTDIR)\gaugecmn.obj: $(COMMDIR)\gaugecmn.cpp
869 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 870
a0499e2f
VZ
871$(OUTPUTDIR)\gdicmn.obj: $(COMMDIR)\gdicmn.cpp
872 *$(CXX) $(CXXFLAGS) $<
457e6c54 873
a0499e2f
VZ
874$(OUTPUTDIR)\geometry.obj: $(COMMDIR)\geometry.cpp
875 *$(CXX) $(CXXFLAGS) $<
e8ac7bf2 876
a0499e2f
VZ
877$(OUTPUTDIR)\gifdecod.obj: $(COMMDIR)\gifdecod.cpp
878 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 879
a0499e2f
VZ
880$(OUTPUTDIR)\hash.obj: $(COMMDIR)\hash.cpp
881 *$(CXX) $(CXXFLAGS) $<
d74b838c 882
a0499e2f
VZ
883$(OUTPUTDIR)\hashmap.obj: $(COMMDIR)\hashmap.cpp
884 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 885
a0499e2f
VZ
886$(OUTPUTDIR)\helpbase.obj: $(COMMDIR)\helpbase.cpp
887 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 888
a0499e2f
VZ
889$(OUTPUTDIR)\http.obj: $(COMMDIR)\http.cpp
890 *$(CXX) $(CXXFLAGS) $<
f618020a 891
a0499e2f
VZ
892$(OUTPUTDIR)\iconbndl.obj: $(COMMDIR)\iconbndl.cpp
893 *$(CXX) $(CXXFLAGS) $<
93ccaed8 894
a0499e2f
VZ
895$(OUTPUTDIR)\imagall.obj: $(COMMDIR)\imagall.cpp
896 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 897
a0499e2f
VZ
898$(OUTPUTDIR)\imagbmp.obj: $(COMMDIR)\imagbmp.cpp
899 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 900
a0499e2f
VZ
901$(OUTPUTDIR)\image.obj: $(COMMDIR)\image.cpp
902 *$(CXX) $(CXXFLAGS) $<
0fa78457 903
a0499e2f
VZ
904$(OUTPUTDIR)\imagfill.obj: $(COMMDIR)\imagfill.cpp
905 *$(CXX) $(CXXFLAGS) $<
2432b92d 906
a0499e2f
VZ
907$(OUTPUTDIR)\imaggif.obj: $(COMMDIR)\imaggif.cpp
908 *$(CXX) $(CXXFLAGS) $<
6556acfa 909
a0499e2f
VZ
910$(OUTPUTDIR)\imagiff.obj: $(COMMDIR)\imagiff.cpp
911 *$(CXX) $(CXXFLAGS) $<
f6bcfd97 912
a0499e2f
VZ
913$(OUTPUTDIR)\imagjpeg.obj: $(COMMDIR)\imagjpeg.cpp
914 *$(CXX) $(CXXFLAGS) $<
dfdc56a3 915
a0499e2f
VZ
916$(OUTPUTDIR)\imagpcx.obj: $(COMMDIR)\imagpcx.cpp
917 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 918
a0499e2f
VZ
919$(OUTPUTDIR)\imagpng.obj: $(COMMDIR)\imagpng.cpp
920 *$(CXX) $(CXXFLAGS) $<
e8ac7bf2 921
a0499e2f
VZ
922$(OUTPUTDIR)\imagpnm.obj: $(COMMDIR)\imagpnm.cpp
923 *$(CXX) $(CXXFLAGS) $<
e694c22c 924
a0499e2f
VZ
925$(OUTPUTDIR)\imagtiff.obj: $(COMMDIR)\imagtiff.cpp
926 *$(CXX) $(CXXFLAGS) $<
31929f80 927
a0499e2f
VZ
928$(OUTPUTDIR)\imagxpm.obj: $(COMMDIR)\imagxpm.cpp
929 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 930
a0499e2f
VZ
931$(OUTPUTDIR)\intl.obj: $(COMMDIR)\intl.cpp
932 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 933
a0499e2f
VZ
934$(OUTPUTDIR)\ipcbase.obj: $(COMMDIR)\ipcbase.cpp
935 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 936
a0499e2f
VZ
937$(OUTPUTDIR)\layout.obj: $(COMMDIR)\layout.cpp
938 *$(CXX) $(CXXFLAGS) $<
2ee3ee1b 939
a0499e2f
VZ
940$(OUTPUTDIR)\lboxcmn.obj: $(COMMDIR)\lboxcmn.cpp
941 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 942
a0499e2f
VZ
943$(OUTPUTDIR)\list.obj: $(COMMDIR)\list.cpp
944 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 945
a0499e2f
VZ
946$(OUTPUTDIR)\log.obj: $(COMMDIR)\log.cpp
947 *$(CXX) $(CXXFLAGS) $<
bf84b0be 948
a0499e2f
VZ
949$(OUTPUTDIR)\longlong.obj: $(COMMDIR)\longlong.cpp
950 *$(CXX) $(CXXFLAGS) $<
3b94ab18 951
a0499e2f
VZ
952$(OUTPUTDIR)\matrix.obj: $(COMMDIR)\matrix.cpp
953 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 954
a0499e2f
VZ
955$(OUTPUTDIR)\memory.obj: $(COMMDIR)\memory.cpp
956 *$(CXX) $(CXXFLAGS) $<
ad9bb75f 957
a0499e2f
VZ
958$(OUTPUTDIR)\menucmn.obj: $(COMMDIR)\menucmn.cpp
959 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 960
a0499e2f
VZ
961$(OUTPUTDIR)\mimecmn.obj: $(COMMDIR)\mimecmn.cpp
962 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 963
a0499e2f
VZ
964$(OUTPUTDIR)\module.obj: $(COMMDIR)\module.cpp
965 *$(CXX) $(CXXFLAGS) $<
dc0e23b8 966
a0499e2f
VZ
967$(OUTPUTDIR)\msgout.obj: $(COMMDIR)\msgout.cpp
968 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 969
a0499e2f
VZ
970$(OUTPUTDIR)\mstream.obj: $(COMMDIR)\mstream.cpp
971 *$(CXX) $(CXXFLAGS) $<
07b8d7ec 972
a0499e2f
VZ
973$(OUTPUTDIR)\nbkbase.obj: $(COMMDIR)\nbkbase.cpp
974 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 975
a0499e2f
VZ
976$(OUTPUTDIR)\object.obj: $(COMMDIR)\object.cpp
977 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 978
a0499e2f
VZ
979$(OUTPUTDIR)\paper.obj: $(COMMDIR)\paper.cpp
980 *$(CXX) $(CXXFLAGS) $<
2bda9cc8 981
a0499e2f
VZ
982$(OUTPUTDIR)\popupcmn.obj: $(COMMDIR)\popupcmn.cpp
983 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 984
a0499e2f
VZ
985$(OUTPUTDIR)\prntbase.obj: $(COMMDIR)\prntbase.cpp
986 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 987
a0499e2f
VZ
988$(OUTPUTDIR)\process.obj: $(COMMDIR)\process.cpp
989 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 990
a0499e2f
VZ
991$(OUTPUTDIR)\protocol.obj: $(COMMDIR)\protocol.cpp
992 *$(CXX) $(CXXFLAGS) $<
484523cf 993
a0499e2f
VZ
994$(OUTPUTDIR)\quantize.obj: $(COMMDIR)\quantize.cpp
995 *$(CXX) $(CXXFLAGS) $<
4ba48214 996
a0499e2f
VZ
997$(OUTPUTDIR)\radiocmn.obj: $(COMMDIR)\radiocmn.cpp
998 *$(CXX) $(CXXFLAGS) $<
2bda9cc8 999
a0499e2f
VZ
1000$(OUTPUTDIR)\regex.obj: $(COMMDIR)\regex.cpp
1001 *$(CXX) $(CXXFLAGS) $<
7bcb11d3 1002
2a736129
RD
1003$(OUTPUTDIR)\rgncmn.obj: $(COMMDIR)\rgncmn.cpp
1004 *$(CXX) $(CXXFLAGS) $<
1005
a0499e2f
VZ
1006$(OUTPUTDIR)\sckaddr.obj: $(COMMDIR)\sckaddr.cpp
1007 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 1008
a0499e2f
VZ
1009$(OUTPUTDIR)\sckfile.obj: $(COMMDIR)\sckfile.cpp
1010 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 1011
a0499e2f
VZ
1012$(OUTPUTDIR)\sckipc.obj: $(COMMDIR)\sckipc.cpp
1013 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 1014
a0499e2f
VZ
1015$(OUTPUTDIR)\sckstrm.obj: $(COMMDIR)\sckstrm.cpp
1016 *$(CXX) $(CXXFLAGS) $<
c15521c6 1017
a0499e2f
VZ
1018$(OUTPUTDIR)\settcmn.obj: $(COMMDIR)\settcmn.cpp
1019 *$(CXX) $(CXXFLAGS) $<
e2a1679e 1020
a0499e2f
VZ
1021$(OUTPUTDIR)\sizer.obj: $(COMMDIR)\sizer.cpp
1022 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 1023
a0499e2f
VZ
1024$(OUTPUTDIR)\socket.obj: $(COMMDIR)\socket.cpp
1025 *$(CXX) $(CXXFLAGS) $<
91f5c4d0 1026
a0499e2f
VZ
1027$(OUTPUTDIR)\statbar.obj: $(COMMDIR)\statbar.cpp
1028 *$(CXX) $(CXXFLAGS) $<
77671fd2 1029
a0499e2f
VZ
1030$(OUTPUTDIR)\strconv.obj: $(COMMDIR)\strconv.cpp
1031 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 1032
a0499e2f
VZ
1033$(OUTPUTDIR)\stream.obj: $(COMMDIR)\stream.cpp
1034 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 1035
a0499e2f
VZ
1036$(OUTPUTDIR)\string.obj: $(COMMDIR)\string.cpp
1037 *$(CXX) $(CXXFLAGS) $<
0cbff120 1038
a0499e2f
VZ
1039$(OUTPUTDIR)\sysopt.obj: $(COMMDIR)\sysopt.cpp
1040 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 1041
842f5c94
VS
1042$(OUTPUTDIR)\taskbarcmn.obj: $(COMMDIR)\taskbarcmn.cpp
1043 *$(CXX) $(CXXFLAGS) $<
1044
a0499e2f
VZ
1045$(OUTPUTDIR)\tbarbase.obj: $(COMMDIR)\tbarbase.cpp
1046 *$(CXX) $(CXXFLAGS) $<
a3a584a7 1047
a0499e2f
VZ
1048$(OUTPUTDIR)\textbuf.obj: $(COMMDIR)\textbuf.cpp
1049 *$(CXX) $(CXXFLAGS) $<
9be9b974 1050
a0499e2f
VZ
1051$(OUTPUTDIR)\textcmn.obj: $(COMMDIR)\textcmn.cpp
1052 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 1053
a0499e2f
VZ
1054$(OUTPUTDIR)\textfile.obj: $(COMMDIR)\textfile.cpp
1055 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 1056
a0499e2f
VZ
1057$(OUTPUTDIR)\timercmn.obj: $(COMMDIR)\timercmn.cpp
1058 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 1059
a0499e2f
VZ
1060$(OUTPUTDIR)\tokenzr.obj: $(COMMDIR)\tokenzr.cpp
1061 *$(CXX) $(CXXFLAGS) $<
ce32af5d 1062
a0499e2f
VZ
1063$(OUTPUTDIR)\toplvcmn.obj: $(COMMDIR)\toplvcmn.cpp
1064 *$(CXX) $(CXXFLAGS) $<
484523cf 1065
a0499e2f
VZ
1066$(OUTPUTDIR)\treebase.obj: $(COMMDIR)\treebase.cpp
1067 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 1068
a0499e2f
VZ
1069$(OUTPUTDIR)\txtstrm.obj: $(COMMDIR)\txtstrm.cpp
1070 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 1071
a0499e2f
VZ
1072$(OUTPUTDIR)\unzip.obj: $(COMMDIR)\unzip.c
1073 *$(CC) $(CFLAGS) $<
7be1f0d9 1074
a0499e2f
VZ
1075$(OUTPUTDIR)\url.obj: $(COMMDIR)\url.cpp
1076 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 1077
a0499e2f
VZ
1078$(OUTPUTDIR)\utilscmn.obj: $(COMMDIR)\utilscmn.cpp
1079 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 1080
a0499e2f
VZ
1081$(OUTPUTDIR)\valgen.obj: $(COMMDIR)\valgen.cpp
1082 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 1083
a0499e2f
VZ
1084$(OUTPUTDIR)\validate.obj: $(COMMDIR)\validate.cpp
1085 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 1086
a0499e2f
VZ
1087$(OUTPUTDIR)\valtext.obj: $(COMMDIR)\valtext.cpp
1088 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 1089
a0499e2f
VZ
1090$(OUTPUTDIR)\variant.obj: $(COMMDIR)\variant.cpp
1091 *$(CXX) $(CXXFLAGS) $<
c50f1fb9 1092
a0499e2f
VZ
1093$(OUTPUTDIR)\wfstream.obj: $(COMMDIR)\wfstream.cpp
1094 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 1095
a0499e2f
VZ
1096$(OUTPUTDIR)\wincmn.obj: $(COMMDIR)\wincmn.cpp
1097 *$(CXX) $(CXXFLAGS) $<
f3dbd876 1098
a0499e2f
VZ
1099$(OUTPUTDIR)\wxchar.obj: $(COMMDIR)\wxchar.cpp
1100 *$(CXX) $(CXXFLAGS) $<
a1b82138 1101
a0499e2f
VZ
1102$(OUTPUTDIR)\xpmdecod.obj: $(COMMDIR)\xpmdecod.cpp
1103 *$(CXX) $(CXXFLAGS) $<
a1b82138 1104
a0499e2f
VZ
1105$(OUTPUTDIR)\zipstrm.obj: $(COMMDIR)\zipstrm.cpp
1106 *$(CXX) $(CXXFLAGS) $<
a1b82138 1107
a0499e2f
VZ
1108$(OUTPUTDIR)\zstream.obj: $(COMMDIR)\zstream.cpp
1109 *$(CXX) $(CXXFLAGS) $<
a1b82138
VZ
1110
1111
973ac5bb 1112
bfe835d0
VZ
1113$(OUTPUTDIR)\y_tab.obj: $(COMMDIR)\y_tab.c $(COMMDIR)\lex_yy.c
1114 *$(CC) $(CFLAGS) -DUSE_DEFINE $(COMMDIR)\y_tab.c
1115
1116$(COMMDIR)\y_tab.c: $(COMMDIR)\dosyacc.c
1117 copy $(COMMDIR)\dosyacc.c $(COMMDIR)\y_tab.c
1118
1119$(COMMDIR)\lex_yy.c: $(COMMDIR)\doslex.c
1120 copy $(COMMDIR)\doslex.c $(COMMDIR)\lex_yy.c
1121
7be1f0d9
JS
1122########################################################
1123# Generic objects (not always compiled, depending on
1124# whether platforms have native implementations)
1125
a0499e2f
VZ
1126$(OUTPUTDIR)\busyinfo.obj: $(GENDIR)\busyinfo.cpp
1127 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 1128
a0499e2f
VZ
1129$(OUTPUTDIR)\calctrl.obj: $(GENDIR)\calctrl.cpp
1130 *$(CXX) $(CXXFLAGS) $<
9d9b7755 1131
a0499e2f
VZ
1132$(OUTPUTDIR)\choicdgg.obj: $(GENDIR)\choicdgg.cpp
1133 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 1134
a0499e2f
VZ
1135$(OUTPUTDIR)\dcbuffer.obj: $(GENDIR)\dcbuffer.cpp
1136 *$(CXX) $(CXXFLAGS) $<
67e2efca 1137
a0499e2f
VZ
1138$(OUTPUTDIR)\dcpsg.obj: $(GENDIR)\dcpsg.cpp
1139 *$(CXX) $(CXXFLAGS) $<
b403ab00 1140
a0499e2f
VZ
1141$(OUTPUTDIR)\dirctrlg.obj: $(GENDIR)\dirctrlg.cpp
1142 *$(CXX) $(CXXFLAGS) $<
484523cf 1143
a0499e2f
VZ
1144$(OUTPUTDIR)\dragimgg.obj: $(GENDIR)\dragimgg.cpp
1145 *$(CXX) $(CXXFLAGS) $<
b14391d1 1146
a0499e2f
VZ
1147$(OUTPUTDIR)\grid.obj: $(GENDIR)\grid.cpp
1148 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 1149
a0499e2f
VZ
1150$(OUTPUTDIR)\gridctrl.obj: $(GENDIR)\gridctrl.cpp
1151 *$(CXX) $(CXXFLAGS) $<
0537351f 1152
a0499e2f
VZ
1153$(OUTPUTDIR)\gridsel.obj: $(GENDIR)\gridsel.cpp
1154 *$(CXX) $(CXXFLAGS) $<
5fa399c9 1155
a0499e2f
VZ
1156$(OUTPUTDIR)\laywin.obj: $(GENDIR)\laywin.cpp
1157 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 1158
a0499e2f
VZ
1159$(OUTPUTDIR)\logg.obj: $(GENDIR)\logg.cpp
1160 *$(CXX) $(CXXFLAGS) $<
dd85fc6b 1161
a0499e2f
VZ
1162$(OUTPUTDIR)\numdlgg.obj: $(GENDIR)\numdlgg.cpp
1163 *$(CXX) $(CXXFLAGS) $<
9be9b974 1164
a0499e2f
VZ
1165$(OUTPUTDIR)\panelg.obj: $(GENDIR)\panelg.cpp
1166 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 1167
a0499e2f
VZ
1168$(OUTPUTDIR)\progdlgg.obj: $(GENDIR)\progdlgg.cpp
1169 *$(CXX) $(CXXFLAGS) $<
e90babdf 1170
a0499e2f
VZ
1171$(OUTPUTDIR)\sashwin.obj: $(GENDIR)\sashwin.cpp
1172 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 1173
a0499e2f
VZ
1174$(OUTPUTDIR)\scrlwing.obj: $(GENDIR)\scrlwing.cpp
1175 *$(CXX) $(CXXFLAGS) $<
3379ed37 1176
a0499e2f
VZ
1177$(OUTPUTDIR)\spinctlg.obj: $(GENDIR)\spinctlg.cpp
1178 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 1179
a0499e2f
VZ
1180$(OUTPUTDIR)\splash.obj: $(GENDIR)\splash.cpp
1181 *$(CXX) $(CXXFLAGS) $<
484523cf 1182
a0499e2f
VZ
1183$(OUTPUTDIR)\splitter.obj: $(GENDIR)\splitter.cpp
1184 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 1185
a0499e2f
VZ
1186$(OUTPUTDIR)\statusbr.obj: $(GENDIR)\statusbr.cpp
1187 *$(CXX) $(CXXFLAGS) $<
9be9b974 1188
a0499e2f
VZ
1189$(OUTPUTDIR)\tbarsmpl.obj: $(GENDIR)\tbarsmpl.cpp
1190 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 1191
a0499e2f
VZ
1192$(OUTPUTDIR)\textdlgg.obj: $(GENDIR)\textdlgg.cpp
1193 *$(CXX) $(CXXFLAGS) $<
7be1f0d9 1194
a0499e2f
VZ
1195$(OUTPUTDIR)\tipdlg.obj: $(GENDIR)\tipdlg.cpp
1196 *$(CXX) $(CXXFLAGS) $<
c50f1fb9 1197
a0499e2f
VZ
1198$(OUTPUTDIR)\tipwin.obj: $(GENDIR)\tipwin.cpp
1199 *$(CXX) $(CXXFLAGS) $<
01fa3fe7 1200
a0499e2f
VZ
1201$(OUTPUTDIR)\treectlg.obj: $(GENDIR)\treectlg.cpp
1202 *$(CXX) $(CXXFLAGS) $<
fb6261e9 1203
a0499e2f
VZ
1204$(OUTPUTDIR)\wizard.obj: $(GENDIR)\wizard.cpp
1205 *$(CXX) $(CXXFLAGS) $<
e8ac7bf2 1206
a1b82138
VZ
1207
1208
17092e43
VS
1209
1210########################################################
1211# HTML objects (always compiled)
1212
a0499e2f
VZ
1213$(OUTPUTDIR)\helpctrl.obj: $(HTMLDIR)\helpctrl.cpp
1214 *$(CXX) $(CXXFLAGS) $<
17092e43 1215
a0499e2f
VZ
1216$(OUTPUTDIR)\helpdata.obj: $(HTMLDIR)\helpdata.cpp
1217 *$(CXX) $(CXXFLAGS) $<
17092e43 1218
a0499e2f
VZ
1219$(OUTPUTDIR)\helpfrm.obj: $(HTMLDIR)\helpfrm.cpp
1220 *$(CXX) $(CXXFLAGS) $<
17092e43 1221
a0499e2f
VZ
1222$(OUTPUTDIR)\htmlcell.obj: $(HTMLDIR)\htmlcell.cpp
1223 *$(CXX) $(CXXFLAGS) $<
17092e43 1224
a0499e2f
VZ
1225$(OUTPUTDIR)\htmlfilt.obj: $(HTMLDIR)\htmlfilt.cpp
1226 *$(CXX) $(CXXFLAGS) $<
17092e43 1227
a0499e2f
VZ
1228$(OUTPUTDIR)\htmlpars.obj: $(HTMLDIR)\htmlpars.cpp
1229 *$(CXX) $(CXXFLAGS) $<
17092e43 1230
a0499e2f
VZ
1231$(OUTPUTDIR)\htmltag.obj: $(HTMLDIR)\htmltag.cpp
1232 *$(CXX) $(CXXFLAGS) $<
17092e43 1233
a0499e2f
VZ
1234$(OUTPUTDIR)\htmlwin.obj: $(HTMLDIR)\htmlwin.cpp
1235 *$(CXX) $(CXXFLAGS) $<
17092e43 1236
a0499e2f
VZ
1237$(OUTPUTDIR)\htmprint.obj: $(HTMLDIR)\htmprint.cpp
1238 *$(CXX) $(CXXFLAGS) $<
17092e43 1239
a0499e2f
VZ
1240$(OUTPUTDIR)\m_dflist.obj: $(HTMLDIR)\m_dflist.cpp
1241 *$(CXX) $(CXXFLAGS) $<
17092e43 1242
a0499e2f
VZ
1243$(OUTPUTDIR)\m_fonts.obj: $(HTMLDIR)\m_fonts.cpp
1244 *$(CXX) $(CXXFLAGS) $<
17092e43 1245
a0499e2f
VZ
1246$(OUTPUTDIR)\m_hline.obj: $(HTMLDIR)\m_hline.cpp
1247 *$(CXX) $(CXXFLAGS) $<
17092e43 1248
a0499e2f
VZ
1249$(OUTPUTDIR)\m_image.obj: $(HTMLDIR)\m_image.cpp
1250 *$(CXX) $(CXXFLAGS) $<
17092e43 1251
a0499e2f
VZ
1252$(OUTPUTDIR)\m_layout.obj: $(HTMLDIR)\m_layout.cpp
1253 *$(CXX) $(CXXFLAGS) $<
17092e43 1254
a0499e2f
VZ
1255$(OUTPUTDIR)\m_links.obj: $(HTMLDIR)\m_links.cpp
1256 *$(CXX) $(CXXFLAGS) $<
17092e43 1257
a0499e2f
VZ
1258$(OUTPUTDIR)\m_list.obj: $(HTMLDIR)\m_list.cpp
1259 *$(CXX) $(CXXFLAGS) $<
17092e43 1260
a0499e2f
VZ
1261$(OUTPUTDIR)\m_pre.obj: $(HTMLDIR)\m_pre.cpp
1262 *$(CXX) $(CXXFLAGS) $<
17092e43 1263
a0499e2f
VZ
1264$(OUTPUTDIR)\m_style.obj: $(HTMLDIR)\m_style.cpp
1265 *$(CXX) $(CXXFLAGS) $<
c44fdc94 1266
a0499e2f
VZ
1267$(OUTPUTDIR)\m_tables.obj: $(HTMLDIR)\m_tables.cpp
1268 *$(CXX) $(CXXFLAGS) $<
17092e43 1269
a0499e2f
VZ
1270$(OUTPUTDIR)\winpars.obj: $(HTMLDIR)\winpars.cpp
1271 *$(CXX) $(CXXFLAGS) $<
17092e43
VS
1272
1273
1274
8a2c6ef8
JS
1275png: .SYMBOLIC
1276 cd $(WXDIR)\src\png
1277 wmake -f makefile.wat all
1278 cd $(WXDIR)\src\msw
1279
1280clean_png: .SYMBOLIC
1281 cd $(WXDIR)\src\png
1282 wmake -f makefile.wat clean
1283 cd $(WXDIR)\src\msw
7be1f0d9 1284
8a2c6ef8
JS
1285zlib: .SYMBOLIC
1286 cd $(WXDIR)\src\zlib
1287 wmake -f makefile.wat all
1288 cd $(WXDIR)\src\msw
7be1f0d9 1289
8a2c6ef8
JS
1290clean_zlib: .SYMBOLIC
1291 cd $(WXDIR)\src\zlib
1292 wmake -f makefile.wat clean
1293 cd $(WXDIR)\src\msw
7be1f0d9 1294
f6bcfd97
BP
1295jpeg: .SYMBOLIC
1296 cd $(WXDIR)\src\jpeg
1297 wmake -f makefile.wat all
1298 cd $(WXDIR)\src\msw
1299
1300clean_jpeg: .SYMBOLIC
1301 cd $(WXDIR)\src\jpeg
1302 wmake -f makefile.wat clean
1303 cd $(WXDIR)\src\msw
1304
1305tiff: .SYMBOLIC
1306 cd $(WXDIR)\src\tiff
1307 wmake -f makefile.wat all
1308 cd $(WXDIR)\src\msw
1309
1310clean_tiff: .SYMBOLIC
1311 cd $(WXDIR)\src\tiff
1312 wmake -f makefile.wat clean
1313 cd $(WXDIR)\src\msw
1314
810aa7fc
VS
1315regex: .SYMBOLIC
1316 cd $(WXDIR)\src\regex
1317 wmake -f makefile.wat all
1318 cd $(WXDIR)\src\msw
1319
1320clean_regex: .SYMBOLIC
1321 cd $(WXDIR)\src\regex
1322 wmake -f makefile.wat clean
1323 cd $(WXDIR)\src\msw
1324
9be9b974 1325MFTYPE=wat
457e6c54
JS
1326self : .SYMBOLIC $(WXDIR)\distrib\msw\tmake\filelist.txt $(WXDIR)\distrib\msw\tmake\$(MFTYPE).t
1327 cd $(WXDIR)\distrib\msw\tmake
9be9b974 1328 tmake -t $(MFTYPE) wxwin.pro -o makefile.$(MFTYPE)
457e6c54 1329 copy makefile.$(MFTYPE) $(WXDIR)\src\msw