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