]> git.saurik.com Git - wxWidgets.git/blame - src/msw/makefile.wat
Clean-up, speed-up and bug-fix for wxListCtrl drawing,
[wxWidgets.git] / src / msw / makefile.wat
CommitLineData
d98fcc00 1#!/binb/wmake.exe
a1b82138 2
babc9758 3# This file was automatically generated by tmake at 12:25, 2000/02/28
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
8a2c6ef8
JS
32EXTRATARGETS = xpm png zlib
33EXTRATARGETSCLEAN = clean_xpm clean_png clean_zlib
7be1f0d9
JS
34GENDIR=$(WXDIR)\src\generic
35COMMDIR=$(WXDIR)\src\common
36XPMDIR=$(WXDIR)\src\xpm
7be1f0d9 37MSWDIR=$(WXDIR)\src\msw
d98fcc00 38OLEDIR=$(MSWDIR)\ole
7be1f0d9
JS
39
40DOCDIR = $(WXDIR)\docs
41
a1b82138 42GENERICOBJS= busyinfo.obj &
9d9b7755 43 calctrl.obj &
a1b82138 44 choicdgg.obj &
68be9f09 45 dragimgg.obj &
f85afd4e 46 grid.obj &
a1b82138 47 laywin.obj &
dd85fc6b 48 logg.obj &
9be9b974 49 numdlgg.obj &
a1b82138 50 panelg.obj &
5d541a03 51 plot.obj &
a1b82138
VZ
52 progdlgg.obj &
53 prop.obj &
54 propform.obj &
55 proplist.obj &
56 sashwin.obj &
57 scrolwin.obj &
58 splitter.obj &
9be9b974 59 statusbr.obj &
bf84b0be 60 tbarsmpl.obj &
a1b82138 61 textdlgg.obj &
e8ac7bf2 62 tipdlg.obj &
babc9758 63 treelay.obj &
e8ac7bf2 64 wizard.obj
7be1f0d9
JS
65
66# These are generic things that don't need to be compiled on MSW,
67# but sometimes it's useful to do so for testing purposes.
77671fd2
VZ
68NONESSENTIALOBJS= caret.obj &
69 colrdlgg.obj &
e2a1679e 70 dcpsg.obj &
a1b82138 71 dirdlgg.obj &
e8ac7bf2 72 filedlgg.obj &
a1b82138 73 fontdlgg.obj &
08794f69 74 helpext.obj &
e8ac7bf2
RD
75 helphtml.obj &
76 helpwxht.obj &
a1b82138
VZ
77 helpxlp.obj &
78 imaglist.obj &
79 listctrl.obj &
80 msgdlgg.obj &
81 notebook.obj &
82 printps.obj &
83 prntdlgg.obj &
8ec2b484 84 statline.obj &
bf84b0be 85 tabg.obj &
a1b82138
VZ
86 treectrl.obj
87
88COMMONOBJS = &
89 y_tab.obj &
72cdf4c9 90 appcmn.obj &
8d99be5f 91 choiccmn.obj &
08794f69 92 clipcmn.obj &
2a36259f 93 cmdline.obj &
a1b82138
VZ
94 cmndata.obj &
95 config.obj &
8d99be5f 96 ctrlcmn.obj &
6c8a980f 97 ctrlsub.obj &
bf84b0be 98 datetime.obj &
a1b82138
VZ
99 datstrm.obj &
100 db.obj &
101 dbtable.obj &
102 dcbase.obj &
103 dlgcmn.obj &
457e6c54 104 dndcmn.obj &
c4933157 105 dobjcmn.obj &
a1b82138
VZ
106 docmdi.obj &
107 docview.obj &
108 dynarray.obj &
109 dynlib.obj &
15b83243 110 encconv.obj &
a1b82138 111 event.obj &
9be9b974
RD
112 extended.obj &
113 ffile.obj &
a1b82138
VZ
114 file.obj &
115 fileconf.obj &
116 filefn.obj &
117 filesys.obj &
0c5d3e1c 118 fontcmn.obj &
6e47faf1 119 fontmap.obj &
a1b82138
VZ
120 framecmn.obj &
121 fs_inet.obj &
c692969f 122 fs_mem.obj &
a1b82138
VZ
123 fs_zip.obj &
124 ftp.obj &
125 gdicmn.obj &
457e6c54 126 geometry.obj &
e8ac7bf2 127 gifdecod.obj &
a1b82138
VZ
128 hash.obj &
129 helpbase.obj &
130 http.obj &
93ccaed8 131 imagall.obj &
a1b82138
VZ
132 imagbmp.obj &
133 image.obj &
134 imaggif.obj &
dfdc56a3 135 imagpcx.obj &
a1b82138 136 imagpng.obj &
e8ac7bf2 137 imagpnm.obj &
e694c22c 138 imagtiff.obj &
a1b82138
VZ
139 intl.obj &
140 ipcbase.obj &
141 layout.obj &
2ee3ee1b 142 lboxcmn.obj &
a1b82138
VZ
143 list.obj &
144 log.obj &
bf84b0be 145 longlong.obj &
a1b82138 146 memory.obj &
ad9bb75f 147 menucmn.obj &
5d541a03 148 mimecmn.obj &
a1b82138
VZ
149 module.obj &
150 mstream.obj &
151 object.obj &
152 objstrm.obj &
153 odbc.obj &
154 paper.obj &
155 prntbase.obj &
156 process.obj &
157 protocol.obj &
158 resource.obj &
159 sckaddr.obj &
160 sckfile.obj &
a1b82138
VZ
161 sckipc.obj &
162 sckstrm.obj &
ae8f5769 163 serbase.obj &
e2a1679e 164 sizer.obj &
a1b82138 165 socket.obj &
77671fd2 166 strconv.obj &
a1b82138
VZ
167 stream.obj &
168 string.obj &
169 tbarbase.obj &
9be9b974 170 textcmn.obj &
a1b82138 171 textfile.obj &
a1b82138
VZ
172 timercmn.obj &
173 tokenzr.obj &
174 txtstrm.obj &
175 unzip.obj &
176 url.obj &
177 utilscmn.obj &
178 valgen.obj &
179 validate.obj &
180 valtext.obj &
181 variant.obj &
182 wfstream.obj &
183 wincmn.obj &
184 wxchar.obj &
185 wxexpr.obj &
77671fd2 186 zipstrm.obj &
a1b82138
VZ
187 zstream.obj
188
189MSWOBJS = accel.obj &
190 app.obj &
191 automtn.obj &
192 bitmap.obj &
193 bmpbuttn.obj &
194 brush.obj &
195 button.obj &
196 caret.obj &
197 checkbox.obj &
198 checklst.obj &
199 choice.obj &
200 clipbrd.obj &
201 colordlg.obj &
202 colour.obj &
203 combobox.obj &
204 control.obj &
205 curico.obj &
206 cursor.obj &
207 data.obj &
208 dataobj.obj &
209 dc.obj &
210 dcclient.obj &
211 dcmemory.obj &
212 dcprint.obj &
213 dcscreen.obj &
214 dde.obj &
215 dialog.obj &
e694c22c 216 dialup.obj &
a1b82138
VZ
217 dib.obj &
218 dibutils.obj &
e694c22c 219 dir.obj &
a1b82138
VZ
220 dirdlg.obj &
221 dragimag.obj &
222 dropsrc.obj &
223 droptgt.obj &
d9317fd4 224 enhmeta.obj &
a1b82138
VZ
225 filedlg.obj &
226 font.obj &
227 fontdlg.obj &
a925b006 228 fontenum.obj &
6e47faf1 229 fontutil.obj &
a1b82138
VZ
230 frame.obj &
231 gauge95.obj &
232 gaugemsw.obj &
0d0512bd 233 gdiimage.obj &
a1b82138 234 gdiobj.obj &
8b089c5e 235 glcanvas.obj &
8ec2b484 236 gsocket.obj &
a1b82138
VZ
237 helpwin.obj &
238 icon.obj &
a925b006 239 imaglist.obj &
a1b82138
VZ
240 iniconf.obj &
241 joystick.obj &
242 listbox.obj &
a925b006 243 listctrl.obj &
a1b82138
VZ
244 main.obj &
245 mdi.obj &
246 menu.obj &
247 menuitem.obj &
248 metafile.obj &
5d541a03 249 mimetype.obj &
a1b82138
VZ
250 minifram.obj &
251 msgdlg.obj &
252 nativdlg.obj &
a925b006 253 notebook.obj &
a1b82138
VZ
254 oleutils.obj &
255 ownerdrw.obj &
256 palette.obj &
257 pen.obj &
258 penwin.obj &
259 printdlg.obj &
260 printwin.obj &
261 radiobox.obj &
262 radiobut.obj &
263 regconf.obj &
264 region.obj &
265 registry.obj &
266 scrolbar.obj &
267 settings.obj &
268 slider95.obj &
269 slidrmsw.obj &
270 spinbutt.obj &
791a2102 271 spinctrl.obj &
a1b82138
VZ
272 statbmp.obj &
273 statbox.obj &
274 statbr95.obj &
275 statline.obj &
276 stattext.obj &
277 tabctrl.obj &
278 taskbar.obj &
279 tbar95.obj &
280 tbarmsw.obj &
281 textctrl.obj &
282 thread.obj &
283 timer.obj &
284 tooltip.obj &
a925b006 285 treectrl.obj &
a1b82138
VZ
286 utils.obj &
287 utilsexc.obj &
288 uuid.obj &
289 wave.obj &
290 window.obj &
291 xpmhand.obj
7be1f0d9 292
7be1f0d9 293# Add $(NONESSENTIALOBJS) if wanting generic dialogs, PostScript etc.
a1b82138 294OBJECTS = $(COMMONOBJS) $(GENERICOBJS) $(MSWOBJS)
7be1f0d9 295
8a2c6ef8 296all: $(OBJECTS) $(LIBTARGET) $(EXTRATARGETS)
7be1f0d9
JS
297
298$(LIBTARGET) : $(OBJECTS)
2bda0e17
KB
299 %create tmp.lbc
300 @for %i in ( $(OBJECTS) ) do @%append tmp.lbc +%i
2bda0e17 301 wlib /b /c /n /p=512 $^@ @tmp.lbc
8a2c6ef8
JS
302
303#test : $(OBJECTS)
304# %create tmp.lbc
305# @for %i in ( $(OBJECTS) ) do @%append tmp.lbc +%i
306# wlib /b /c /n /p=512 $^@ @tmp.lbc
9be9b974
RD
307
308
0a240683 309clean: .SYMBOLIC $(EXTRATARGETSCLEAN)
7be1f0d9 310 -erase *.obj
62448488 311 -erase $(LIBTARGET)
7be1f0d9 312 -erase *.pch
62448488 313 -erase *.err
8a2c6ef8 314 -erase *.lbc
7be1f0d9
JS
315
316cleanall: clean
317
318accel.obj: $(MSWDIR)\accel.cpp
319 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
320
321app.obj: $(MSWDIR)\app.cpp
322 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
323
d98fcc00 324automtn.obj: $(OLEDIR)\automtn.cpp
a1b82138
VZ
325 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
326
7be1f0d9
JS
327bitmap.obj: $(MSWDIR)\bitmap.cpp
328 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
329
330bmpbuttn.obj: $(MSWDIR)\bmpbuttn.cpp
331 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
332
333brush.obj: $(MSWDIR)\brush.cpp
334 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
335
336button.obj: $(MSWDIR)\button.cpp
337 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
338
789295bf
VZ
339caret.obj: $(MSWDIR)\caret.cpp
340 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
341
7be1f0d9
JS
342checkbox.obj: $(MSWDIR)\checkbox.cpp
343 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
344
345checklst.obj: $(MSWDIR)\checklst.cpp
346 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
347
a1b82138
VZ
348choice.obj: $(MSWDIR)\choice.cpp
349 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
350
7be1f0d9
JS
351clipbrd.obj: $(MSWDIR)\clipbrd.cpp
352 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
353
354colordlg.obj: $(MSWDIR)\colordlg.cpp
355 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
356
357colour.obj: $(MSWDIR)\colour.cpp
358 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
359
360combobox.obj: $(MSWDIR)\combobox.cpp
361 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
362
363control.obj: $(MSWDIR)\control.cpp
364 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
365
366curico.obj: $(MSWDIR)\curico.cpp
367 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
368
369cursor.obj: $(MSWDIR)\cursor.cpp
370 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
371
372data.obj: $(MSWDIR)\data.cpp
373 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
374
d98fcc00 375dataobj.obj: $(OLEDIR)\dataobj.cpp
7be1f0d9
JS
376 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
377
378dc.obj: $(MSWDIR)\dc.cpp
379 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
380
a1b82138 381dcclient.obj: $(MSWDIR)\dcclient.cpp
7be1f0d9
JS
382 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
383
a1b82138 384dcmemory.obj: $(MSWDIR)\dcmemory.cpp
7be1f0d9
JS
385 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
386
387dcprint.obj: $(MSWDIR)\dcprint.cpp
388 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
389
390dcscreen.obj: $(MSWDIR)\dcscreen.cpp
391 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
392
a1b82138
VZ
393dde.obj: $(MSWDIR)\dde.cpp
394 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
395
7be1f0d9
JS
396dialog.obj: $(MSWDIR)\dialog.cpp
397 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
398
e694c22c
VZ
399dialup.obj: $(MSWDIR)\dialup.cpp
400 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
401
7be1f0d9
JS
402dib.obj: $(MSWDIR)\dib.cpp
403 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
404
405dibutils.obj: $(MSWDIR)\dibutils.cpp
406 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
407
e694c22c
VZ
408dir.obj: $(MSWDIR)\dir.cpp
409 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
410
7be1f0d9
JS
411dirdlg.obj: $(MSWDIR)\dirdlg.cpp
412 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
413
a1b82138
VZ
414dragimag.obj: $(MSWDIR)\dragimag.cpp
415 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
416
d98fcc00 417dropsrc.obj: $(OLEDIR)\dropsrc.cpp
a1b82138
VZ
418 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
419
d98fcc00 420droptgt.obj: $(OLEDIR)\droptgt.cpp
a1b82138
VZ
421 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
422
d9317fd4
VZ
423enhmeta.obj: $(MSWDIR)\enhmeta.cpp
424 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
425
7be1f0d9
JS
426filedlg.obj: $(MSWDIR)\filedlg.cpp
427 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
428
429font.obj: $(MSWDIR)\font.cpp
430 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
431
432fontdlg.obj: $(MSWDIR)\fontdlg.cpp
433 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
434
a925b006
JS
435fontenum.obj: $(MSWDIR)\fontenum.cpp
436 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
437
6e47faf1
JS
438fontutil.obj: $(MSWDIR)\fontutil.cpp
439 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
440
7be1f0d9
JS
441frame.obj: $(MSWDIR)\frame.cpp
442 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
443
444gauge95.obj: $(MSWDIR)\gauge95.cpp
445 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
446
447gaugemsw.obj: $(MSWDIR)\gaugemsw.cpp
448 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
449
0d0512bd
VZ
450gdiimage.obj: $(MSWDIR)\gdiimage.cpp
451 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
452
7be1f0d9
JS
453gdiobj.obj: $(MSWDIR)\gdiobj.cpp
454 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
455
8b089c5e
JS
456glcanvas.obj: $(MSWDIR)\glcanvas.cpp
457 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
458
4d85bcd1 459gsocket.obj: $(MSWDIR)\gsocket.c
0cdf89ab 460 *$(CC) $(CPPFLAGS) $(IFLAGS) $<
8ec2b484 461
ce3ed50d
JS
462helpwin.obj: $(MSWDIR)\helpwin.cpp
463 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
464
7be1f0d9
JS
465icon.obj: $(MSWDIR)\icon.cpp
466 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
467
a925b006
JS
468imaglist.obj: $(MSWDIR)\imaglist.cpp
469 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
470
ce3ed50d
JS
471iniconf.obj: $(MSWDIR)\iniconf.cpp
472 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
473
7be1f0d9
JS
474joystick.obj: $(MSWDIR)\joystick.cpp
475 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
476
477listbox.obj: $(MSWDIR)\listbox.cpp
478 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
479
a925b006
JS
480listctrl.obj: $(MSWDIR)\listctrl.cpp
481 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
482
7be1f0d9
JS
483main.obj: $(MSWDIR)\main.cpp
484 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
485
486mdi.obj: $(MSWDIR)\mdi.cpp
487 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
488
489menu.obj: $(MSWDIR)\menu.cpp
490 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
491
492menuitem.obj: $(MSWDIR)\menuitem.cpp
493 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
494
495metafile.obj: $(MSWDIR)\metafile.cpp
496 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
497
5d541a03
VS
498mimetype.obj: $(MSWDIR)\mimetype.cpp
499 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
500
7be1f0d9
JS
501minifram.obj: $(MSWDIR)\minifram.cpp
502 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
503
504msgdlg.obj: $(MSWDIR)\msgdlg.cpp
505 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
506
507nativdlg.obj: $(MSWDIR)\nativdlg.cpp
508 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
509
a925b006
JS
510notebook.obj: $(MSWDIR)\notebook.cpp
511 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
512
d98fcc00 513oleutils.obj: $(OLEDIR)\oleutils.cpp
7be1f0d9
JS
514 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
515
516ownerdrw.obj: $(MSWDIR)\ownerdrw.cpp
517 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
518
519palette.obj: $(MSWDIR)\palette.cpp
520 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
521
522pen.obj: $(MSWDIR)\pen.cpp
523 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
524
525penwin.obj: $(MSWDIR)\penwin.cpp
526 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
527
7be1f0d9
JS
528printdlg.obj: $(MSWDIR)\printdlg.cpp
529 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
530
531printwin.obj: $(MSWDIR)\printwin.cpp
532 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
533
534radiobox.obj: $(MSWDIR)\radiobox.cpp
535 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
536
537radiobut.obj: $(MSWDIR)\radiobut.cpp
538 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
539
a1b82138 540regconf.obj: $(MSWDIR)\regconf.cpp
7be1f0d9
JS
541 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
542
a1b82138 543region.obj: $(MSWDIR)\region.cpp
7be1f0d9
JS
544 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
545
a1b82138 546registry.obj: $(MSWDIR)\registry.cpp
7be1f0d9
JS
547 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
548
549scrolbar.obj: $(MSWDIR)\scrolbar.cpp
550 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
551
552settings.obj: $(MSWDIR)\settings.cpp
553 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
554
a1b82138 555slider95.obj: $(MSWDIR)\slider95.cpp
7be1f0d9
JS
556 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
557
a1b82138 558slidrmsw.obj: $(MSWDIR)\slidrmsw.cpp
7be1f0d9
JS
559 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
560
561spinbutt.obj: $(MSWDIR)\spinbutt.cpp
562 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
563
791a2102
VZ
564spinctrl.obj: $(MSWDIR)\spinctrl.cpp
565 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
566
7be1f0d9
JS
567statbmp.obj: $(MSWDIR)\statbmp.cpp
568 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
569
570statbox.obj: $(MSWDIR)\statbox.cpp
571 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
572
a1b82138 573statbr95.obj: $(MSWDIR)\statbr95.cpp
c50f1fb9
VZ
574 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
575
a1b82138 576statline.obj: $(MSWDIR)\statline.cpp
7be1f0d9
JS
577 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
578
579stattext.obj: $(MSWDIR)\stattext.cpp
580 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
581
582tabctrl.obj: $(MSWDIR)\tabctrl.cpp
583 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
584
585taskbar.obj: $(MSWDIR)\taskbar.cpp
7be1f0d9
JS
586 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
587
588tbar95.obj: $(MSWDIR)\tbar95.cpp
589 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
590
591tbarmsw.obj: $(MSWDIR)\tbarmsw.cpp
592 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
593
594textctrl.obj: $(MSWDIR)\textctrl.cpp
595 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
596
597thread.obj: $(MSWDIR)\thread.cpp
598 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
599
600timer.obj: $(MSWDIR)\timer.cpp
601 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
602
1f112209
JS
603tooltip.obj: $(MSWDIR)\tooltip.cpp
604 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
605
a925b006
JS
606treectrl.obj: $(MSWDIR)\treectrl.cpp
607 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
608
7be1f0d9
JS
609utils.obj: $(MSWDIR)\utils.cpp
610 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
611
612utilsexc.obj: $(MSWDIR)\utilsexc.cpp
613 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
614
d98fcc00 615uuid.obj: $(OLEDIR)\uuid.cpp
a1b82138
VZ
616 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
617
7be1f0d9
JS
618wave.obj: $(MSWDIR)\wave.cpp
619 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
620
621window.obj: $(MSWDIR)\window.cpp
622 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
623
2fd284a4
JS
624xpmhand.obj: $(MSWDIR)\xpmhand.cpp
625 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
626
7be1f0d9 627
7be1f0d9
JS
628
629########################################################
630# Common objects (always compiled)
631
72cdf4c9
VZ
632appcmn.obj: $(COMMDIR)\appcmn.cpp
633 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
634
8d99be5f
VZ
635choiccmn.obj: $(COMMDIR)\choiccmn.cpp
636 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
637
08794f69
VZ
638clipcmn.obj: $(COMMDIR)\clipcmn.cpp
639 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
640
2a36259f
VZ
641cmdline.obj: $(COMMDIR)\cmdline.cpp
642 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
643
7be1f0d9
JS
644cmndata.obj: $(COMMDIR)\cmndata.cpp
645 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
646
647config.obj: $(COMMDIR)\config.cpp
648 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
649
8d99be5f
VZ
650ctrlcmn.obj: $(COMMDIR)\ctrlcmn.cpp
651 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
652
6c8a980f
VZ
653ctrlsub.obj: $(COMMDIR)\ctrlsub.cpp
654 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
655
bf84b0be
VZ
656datetime.obj: $(COMMDIR)\datetime.cpp
657 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
658
a1b82138 659datstrm.obj: $(COMMDIR)\datstrm.cpp
eebc8b5e
JS
660 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
661
7be1f0d9
JS
662db.obj: $(COMMDIR)\db.cpp
663 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
664
665dbtable.obj: $(COMMDIR)\dbtable.cpp
666 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
667
a1b82138
VZ
668dcbase.obj: $(COMMDIR)\dcbase.cpp
669 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
670
671dlgcmn.obj: $(COMMDIR)\dlgcmn.cpp
7be1f0d9
JS
672 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
673
457e6c54
JS
674dndcmn.obj: $(COMMDIR)\dndcmn.cpp
675 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
676
c4933157
VZ
677dobjcmn.obj: $(COMMDIR)\dobjcmn.cpp
678 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
679
7be1f0d9
JS
680docmdi.obj: $(COMMDIR)\docmdi.cpp
681 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
682
a1b82138
VZ
683docview.obj: $(COMMDIR)\docview.cpp
684 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
685
7be1f0d9
JS
686dynarray.obj: $(COMMDIR)\dynarray.cpp
687 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
688
689dynlib.obj: $(COMMDIR)\dynlib.cpp
690 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
691
15b83243
VS
692encconv.obj: $(COMMDIR)\encconv.cpp
693 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
694
7be1f0d9
JS
695event.obj: $(COMMDIR)\event.cpp
696 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
697
4d85bcd1 698extended.obj: $(COMMDIR)\extended.c
0cdf89ab 699 *$(CC) $(CPPFLAGS) $(IFLAGS) $<
9be9b974
RD
700
701ffile.obj: $(COMMDIR)\ffile.cpp
702 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
703
7be1f0d9
JS
704file.obj: $(COMMDIR)\file.cpp
705 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
706
707fileconf.obj: $(COMMDIR)\fileconf.cpp
708 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
709
710filefn.obj: $(COMMDIR)\filefn.cpp
711 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
712
a1b82138 713filesys.obj: $(COMMDIR)\filesys.cpp
7be1f0d9
JS
714 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
715
0c5d3e1c
VZ
716fontcmn.obj: $(COMMDIR)\fontcmn.cpp
717 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
718
6e47faf1
JS
719fontmap.obj: $(COMMDIR)\fontmap.cpp
720 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
721
a1b82138 722framecmn.obj: $(COMMDIR)\framecmn.cpp
7be1f0d9
JS
723 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
724
a1b82138 725fs_inet.obj: $(COMMDIR)\fs_inet.cpp
7be1f0d9
JS
726 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
727
c692969f
VS
728fs_mem.obj: $(COMMDIR)\fs_mem.cpp
729 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
730
a1b82138
VZ
731fs_zip.obj: $(COMMDIR)\fs_zip.cpp
732 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
e9c4b1a2 733
a1b82138 734ftp.obj: $(COMMDIR)\ftp.cpp
e9c4b1a2
JS
735 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
736
a1b82138 737gdicmn.obj: $(COMMDIR)\gdicmn.cpp
7be1f0d9
JS
738 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
739
457e6c54
JS
740geometry.obj: $(COMMDIR)\geometry.cpp
741 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
742
e8ac7bf2
RD
743gifdecod.obj: $(COMMDIR)\gifdecod.cpp
744 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
745
a1b82138 746hash.obj: $(COMMDIR)\hash.cpp
7be1f0d9
JS
747 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
748
749helpbase.obj: $(COMMDIR)\helpbase.cpp
750 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
751
a1b82138 752http.obj: $(COMMDIR)\http.cpp
7be1f0d9
JS
753 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
754
93ccaed8
VZ
755imagall.obj: $(COMMDIR)\imagall.cpp
756 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
757
a1b82138 758imagbmp.obj: $(COMMDIR)\imagbmp.cpp
7be1f0d9
JS
759 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
760
a1b82138 761image.obj: $(COMMDIR)\image.cpp
7be1f0d9
JS
762 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
763
a1b82138 764imaggif.obj: $(COMMDIR)\imaggif.cpp
2432b92d
JS
765 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
766
dfdc56a3
MB
767imagpcx.obj: $(COMMDIR)\imagpcx.cpp
768 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
769
a1b82138 770imagpng.obj: $(COMMDIR)\imagpng.cpp
7be1f0d9
JS
771 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
772
e8ac7bf2
RD
773imagpnm.obj: $(COMMDIR)\imagpnm.cpp
774 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
775
e694c22c
VZ
776imagtiff.obj: $(COMMDIR)\imagtiff.cpp
777 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
778
a1b82138 779intl.obj: $(COMMDIR)\intl.cpp
7be1f0d9
JS
780 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
781
a1b82138 782ipcbase.obj: $(COMMDIR)\ipcbase.cpp
7be1f0d9
JS
783 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
784
a1b82138 785layout.obj: $(COMMDIR)\layout.cpp
7be1f0d9
JS
786 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
787
2ee3ee1b
VZ
788lboxcmn.obj: $(COMMDIR)\lboxcmn.cpp
789 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
790
a1b82138 791list.obj: $(COMMDIR)\list.cpp
7be1f0d9
JS
792 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
793
a1b82138 794log.obj: $(COMMDIR)\log.cpp
7be1f0d9
JS
795 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
796
bf84b0be
VZ
797longlong.obj: $(COMMDIR)\longlong.cpp
798 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
799
a1b82138 800memory.obj: $(COMMDIR)\memory.cpp
7be1f0d9
JS
801 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
802
ad9bb75f
VZ
803menucmn.obj: $(COMMDIR)\menucmn.cpp
804 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
805
5d541a03 806mimecmn.obj: $(COMMDIR)\mimecmn.cpp
7be1f0d9
JS
807 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
808
a1b82138 809module.obj: $(COMMDIR)\module.cpp
7be1f0d9
JS
810 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
811
a1b82138 812mstream.obj: $(COMMDIR)\mstream.cpp
7be1f0d9
JS
813 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
814
a1b82138 815object.obj: $(COMMDIR)\object.cpp
7be1f0d9
JS
816 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
817
a1b82138 818objstrm.obj: $(COMMDIR)\objstrm.cpp
89c684ef
JS
819 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
820
a1b82138 821odbc.obj: $(COMMDIR)\odbc.cpp
7be1f0d9
JS
822 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
823
a1b82138 824paper.obj: $(COMMDIR)\paper.cpp
7be1f0d9
JS
825 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
826
a1b82138 827prntbase.obj: $(COMMDIR)\prntbase.cpp
7be1f0d9
JS
828 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
829
a1b82138 830process.obj: $(COMMDIR)\process.cpp
7be1f0d9
JS
831 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
832
a1b82138 833protocol.obj: $(COMMDIR)\protocol.cpp
7be1f0d9
JS
834 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
835
a1b82138 836resource.obj: $(COMMDIR)\resource.cpp
7bcb11d3
JS
837 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
838
a1b82138 839sckaddr.obj: $(COMMDIR)\sckaddr.cpp
7be1f0d9
JS
840 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
841
a1b82138 842sckfile.obj: $(COMMDIR)\sckfile.cpp
7be1f0d9
JS
843 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
844
a1b82138 845sckipc.obj: $(COMMDIR)\sckipc.cpp
7be1f0d9
JS
846 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
847
a1b82138 848sckstrm.obj: $(COMMDIR)\sckstrm.cpp
7be1f0d9
JS
849 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
850
ae8f5769
VZ
851serbase.obj: $(COMMDIR)\serbase.cpp
852 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
853
e2a1679e
VZ
854sizer.obj: $(COMMDIR)\sizer.cpp
855 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
856
a1b82138 857socket.obj: $(COMMDIR)\socket.cpp
7be1f0d9
JS
858 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
859
77671fd2
VZ
860strconv.obj: $(COMMDIR)\strconv.cpp
861 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
862
a1b82138 863stream.obj: $(COMMDIR)\stream.cpp
7be1f0d9
JS
864 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
865
a1b82138 866string.obj: $(COMMDIR)\string.cpp
7be1f0d9
JS
867 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
868
a1b82138 869tbarbase.obj: $(COMMDIR)\tbarbase.cpp
7be1f0d9
JS
870 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
871
9be9b974
RD
872textcmn.obj: $(COMMDIR)\textcmn.cpp
873 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
874
a1b82138 875textfile.obj: $(COMMDIR)\textfile.cpp
7be1f0d9
JS
876 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
877
a1b82138 878timercmn.obj: $(COMMDIR)\timercmn.cpp
7be1f0d9
JS
879 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
880
a1b82138 881tokenzr.obj: $(COMMDIR)\tokenzr.cpp
7be1f0d9
JS
882 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
883
a1b82138 884txtstrm.obj: $(COMMDIR)\txtstrm.cpp
7be1f0d9
JS
885 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
886
4d85bcd1
JS
887unzip.obj: $(COMMDIR)\unzip.c
888 *$(CC) $(CPPFLAGS) $(IFLAGS) $<
7be1f0d9 889
a1b82138 890url.obj: $(COMMDIR)\url.cpp
7be1f0d9
JS
891 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
892
a1b82138 893utilscmn.obj: $(COMMDIR)\utilscmn.cpp
7be1f0d9
JS
894 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
895
a1b82138 896valgen.obj: $(COMMDIR)\valgen.cpp
7be1f0d9
JS
897 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
898
a1b82138
VZ
899validate.obj: $(COMMDIR)\validate.cpp
900 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
7be1f0d9 901
a1b82138 902valtext.obj: $(COMMDIR)\valtext.cpp
7be1f0d9
JS
903 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
904
905variant.obj: $(COMMDIR)\variant.cpp
906 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
907
a1b82138 908wfstream.obj: $(COMMDIR)\wfstream.cpp
c50f1fb9
VZ
909 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
910
7be1f0d9
JS
911wincmn.obj: $(COMMDIR)\wincmn.cpp
912 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
913
f3dbd876
OK
914wxchar.obj: $(COMMDIR)\wxchar.cpp
915 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
916
a1b82138
VZ
917wxexpr.obj: $(COMMDIR)\wxexpr.cpp
918 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
919
77671fd2 920zipstrm.obj: $(COMMDIR)\zipstrm.cpp
a1b82138
VZ
921 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
922
923zstream.obj: $(COMMDIR)\zstream.cpp
924 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
925
926
927
7be1f0d9
JS
928y_tab.obj: $(COMMDIR)\y_tab.c $(COMMDIR)\lex_yy.c
929 *$(CC) $(CPPFLAGS) $(IFLAGS) -DUSE_DEFINE $(COMMDIR)\y_tab.c
930
931# *$(CC) $(CPPFLAGS) $(IFLAGS) -DUSE_DEFINE -DYY_USE_PROTOS $(COMMDIR)\y_tab.c
932
933$(COMMDIR)\y_tab.c: $(COMMDIR)\dosyacc.c
934 copy $(COMMDIR)\dosyacc.c $(COMMDIR)\y_tab.c
935
936$(COMMDIR)\lex_yy.c: $(COMMDIR)\doslex.c
937 copy $(COMMDIR)\doslex.c $(COMMDIR)\lex_yy.c
938
939########################################################
940# Generic objects (not always compiled, depending on
941# whether platforms have native implementations)
942
a1b82138 943busyinfo.obj: $(GENDIR)\busyinfo.cpp
7be1f0d9
JS
944 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
945
9d9b7755
VZ
946calctrl.obj: $(GENDIR)\calctrl.cpp
947 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
948
a1b82138 949choicdgg.obj: $(GENDIR)\choicdgg.cpp
7be1f0d9
JS
950 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
951
b14391d1
JS
952dragimgg.obj: $(GENDIR)\dragimgg.cpp
953 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
954
f85afd4e 955grid.obj: $(GENDIR)\grid.cpp
7be1f0d9
JS
956 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
957
7be1f0d9
JS
958laywin.obj: $(GENDIR)\laywin.cpp
959 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
960
dd85fc6b
VZ
961logg.obj: $(GENDIR)\logg.cpp
962 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
963
9be9b974
RD
964numdlgg.obj: $(GENDIR)\numdlgg.cpp
965 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
966
7be1f0d9
JS
967panelg.obj: $(GENDIR)\panelg.cpp
968 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
969
5d541a03
VS
970plot.obj: $(GENDIR)\plot.cpp
971 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
972
e90babdf
JS
973progdlgg.obj: $(GENDIR)\progdlgg.cpp
974 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
975
e3a43801
JS
976prop.obj: $(GENDIR)\prop.cpp
977 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
978
979propform.obj: $(GENDIR)\propform.cpp
980 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
981
982proplist.obj: $(GENDIR)\proplist.cpp
983 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
984
7be1f0d9
JS
985sashwin.obj: $(GENDIR)\sashwin.cpp
986 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
987
988scrolwin.obj: $(GENDIR)\scrolwin.cpp
989 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
990
991splitter.obj: $(GENDIR)\splitter.cpp
992 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
993
9be9b974
RD
994statusbr.obj: $(GENDIR)\statusbr.cpp
995 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
996
bf84b0be 997tbarsmpl.obj: $(GENDIR)\tbarsmpl.cpp
7be1f0d9
JS
998 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
999
a1b82138 1000textdlgg.obj: $(GENDIR)\textdlgg.cpp
7be1f0d9
JS
1001 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
1002
a1b82138 1003tipdlg.obj: $(GENDIR)\tipdlg.cpp
c50f1fb9
VZ
1004 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
1005
babc9758
JS
1006treelay.obj: $(GENDIR)\treelay.cpp
1007 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
1008
e8ac7bf2
RD
1009wizard.obj: $(GENDIR)\wizard.cpp
1010 *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
1011
a1b82138
VZ
1012
1013
7be1f0d9
JS
1014crbuffri.obj: $(XPMDIR)\crbuffri.c
1015 *$(CC) $(CPPFLAGS) $(IFLAGS) $<
1016
1017crbuffrp.obj: $(XPMDIR)\crbuffrp.c
1018 *$(CC) $(CPPFLAGS) $(IFLAGS) $<
1019
1020crdatfri.obj: $(XPMDIR)\crdatfri.c
1021 *$(CC) $(CPPFLAGS) $(IFLAGS) $<
1022
1023crdatfrp.obj: $(XPMDIR)\crdatfrp.c
1024 *$(CC) $(CPPFLAGS) $(IFLAGS) $<
1025
1026create.obj: $(XPMDIR)\create.c
1027 *$(CC) $(CPPFLAGS) $(IFLAGS) $<
1028
1029crifrbuf.obj: $(XPMDIR)\crifrbuf.c
1030 *$(CC) $(CPPFLAGS) $(IFLAGS) $<
1031
1032crifrdat.obj: $(XPMDIR)\crifrdat.c
1033 *$(CC) $(CPPFLAGS) $(IFLAGS) $<
1034
1035crpfrbuf.obj: $(XPMDIR)\crpfrbuf.c
1036 *$(CC) $(CPPFLAGS) $(IFLAGS) $<
1037
1038crpfrdat.obj: $(XPMDIR)\crpfrdat.c
1039 *$(CC) $(CPPFLAGS) $(IFLAGS) $<
1040
1041# TODO: what to do about this clash of filename????
1042#data.obj: $(XPMDIR)\data.c
1043# *$(CC) $(CPPFLAGS) $(IFLAGS) $<
1044
1045hashtab.obj: $(XPMDIR)\hashtab.c
1046 *$(CC) $(CPPFLAGS) $(IFLAGS) $<
1047
1048misc.obj: $(XPMDIR)\misc.c
1049 *$(CC) $(CPPFLAGS) $(IFLAGS) $<
1050
1051parse.obj: $(XPMDIR)\parse.c
1052 *$(CC) $(CPPFLAGS) $(IFLAGS) $<
1053
1054rdftodat.obj: $(XPMDIR)\rdftodat.c
1055 *$(CC) $(CPPFLAGS) $(IFLAGS) $<
1056
1057rdftoi.obj: $(XPMDIR)\rdftoi.c
1058 *$(CC) $(CPPFLAGS) $(IFLAGS) $<
1059
1060rdftop.obj: $(XPMDIR)\rdftop.c
1061 *$(CC) $(CPPFLAGS) $(IFLAGS) $<
1062
1063rgb.obj: $(XPMDIR)\rgb.c
1064 *$(CC) $(CPPFLAGS) $(IFLAGS) $<
1065
1066scan.obj: $(XPMDIR)\scan.c
1067 *$(CC) $(CPPFLAGS) $(IFLAGS) $<
1068
1069simx.obj: $(XPMDIR)\simx.c
1070 *$(CC) $(CPPFLAGS) $(IFLAGS) $<
1071
1072wrffrdat.obj: $(XPMDIR)\wrffrdat.c
1073 *$(CC) $(CPPFLAGS) $(IFLAGS) $<
1074
1075wrffri.obj: $(XPMDIR)\wrffri.c
1076 *$(CC) $(CPPFLAGS) $(IFLAGS) $<
1077
1078wrffrp.obj: $(XPMDIR)\wrffrp.c
1079 *$(CC) $(CPPFLAGS) $(IFLAGS) $<
1080
8a2c6ef8 1081OBJ1 = adler32$(O) compress$(O) crc32$(O) gzio$(O) uncompr$(O) deflate$(O) \
9be9b974 1082 trees$(O)
8a2c6ef8 1083OBJ2 = zutil$(O) inflate$(O) infblock$(O) inftrees$(O) infcodes$(O) \
9be9b974 1084 infutil$(O) inffast$(O)
8a2c6ef8 1085
8a2c6ef8
JS
1086adler32.obj: adler32.c zutil.h zlib.h zconf.h
1087 $(CC) -c $(CFLAGS) $*.c
1088
1089compress.obj: compress.c zlib.h zconf.h
1090 $(CC) -c $(CFLAGS) $*.c
1091
1092crc32.obj: crc32.c zutil.h zlib.h zconf.h
1093 $(CC) -c $(CFLAGS) $*.c
1094
1095deflate.obj: deflate.c deflate.h zutil.h zlib.h zconf.h
1096 $(CC) -c $(CFLAGS) $*.c
1097
1098gzio.obj: gzio.c zutil.h zlib.h zconf.h
1099 $(CC) -c $(CFLAGS) $*.c
1100
1101infblock.obj: infblock.c zutil.h zlib.h zconf.h infblock.h inftrees.h\
1102 infcodes.h infutil.h
1103 $(CC) -c $(CFLAGS) $*.c
1104
1105infcodes.obj: infcodes.c zutil.h zlib.h zconf.h inftrees.h infutil.h\
1106 infcodes.h inffast.h
1107 $(CC) -c $(CFLAGS) $*.c
1108
1109inflate.obj: inflate.c zutil.h zlib.h zconf.h infblock.h
1110 $(CC) -c $(CFLAGS) $*.c
1111
1112inftrees.obj: inftrees.c zutil.h zlib.h zconf.h inftrees.h
1113 $(CC) -c $(CFLAGS) $*.c
1114
1115infutil.obj: infutil.c zutil.h zlib.h zconf.h inftrees.h infutil.h
1116 $(CC) -c $(CFLAGS) $*.c
1117
1118inffast.obj: inffast.c zutil.h zlib.h zconf.h inftrees.h infutil.h inffast.h
1119 $(CC) -c $(CFLAGS) $*.c
1120
1121trees.obj: trees.c deflate.h zutil.h zlib.h zconf.h
1122 $(CC) -c $(CFLAGS) $*.c
1123
1124uncompr.obj: uncompr.c zlib.h zconf.h
1125 $(CC) -c $(CFLAGS) $*.c
1126
1127zutil.obj: zutil.c zutil.h zlib.h zconf.h
1128 $(CC) -c $(CFLAGS) $*.c
1129
1130xpm: .SYMBOLIC
1131 cd $(WXDIR)\src\xpm
1132 wmake -f makefile.wat all
1133 cd $(WXDIR)\src\msw
1134
1135clean_xpm: .SYMBOLIC
1136 cd $(WXDIR)\src\xpm
1137 wmake -f makefile.wat clean
1138 cd $(WXDIR)\src\msw
1139
1140png: .SYMBOLIC
1141 cd $(WXDIR)\src\png
1142 wmake -f makefile.wat all
1143 cd $(WXDIR)\src\msw
1144
1145clean_png: .SYMBOLIC
1146 cd $(WXDIR)\src\png
1147 wmake -f makefile.wat clean
1148 cd $(WXDIR)\src\msw
7be1f0d9 1149
8a2c6ef8
JS
1150zlib: .SYMBOLIC
1151 cd $(WXDIR)\src\zlib
1152 wmake -f makefile.wat all
1153 cd $(WXDIR)\src\msw
7be1f0d9 1154
8a2c6ef8
JS
1155clean_zlib: .SYMBOLIC
1156 cd $(WXDIR)\src\zlib
1157 wmake -f makefile.wat clean
1158 cd $(WXDIR)\src\msw
7be1f0d9 1159
9be9b974 1160MFTYPE=wat
457e6c54
JS
1161self : .SYMBOLIC $(WXDIR)\distrib\msw\tmake\filelist.txt $(WXDIR)\distrib\msw\tmake\$(MFTYPE).t
1162 cd $(WXDIR)\distrib\msw\tmake
9be9b974 1163 tmake -t $(MFTYPE) wxwin.pro -o makefile.$(MFTYPE)
457e6c54 1164 copy makefile.$(MFTYPE) $(WXDIR)\src\msw