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