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