#!/binb/wmake.exe # This file was automatically generated by tmake at 15:57, 2000/08/04 # DO NOT CHANGE THIS FILE, YOUR CHANGES WILL BE LOST! CHANGE WAT.T! # # File: makefile.wat # Author: Julian Smart # Created: 1998 # # Makefile : Builds wxWindows library for Watcom C++, WIN32 # # NOTE: This file is generated from wat.t by tmake, but not all bugs have # been removed from this process. If wxWindows doesn't compile, # check the following and edit this makefile accordingly: # # - OLE-related files such as oleutils.cpp should have 'ole\' prepended # to the path. # - extended.c, gsocket.c, unzip.c must be compiled using $(CC), not $(CCC). # They may also be wrongly specified as extended.cpp, etc. WXDIR = ..\.. !include $(WXDIR)\src\makewat.env WXLIB = $(WXDIR)\lib LIBTARGET = $(WXLIB)\wx.lib DUMMY=dummydll # ODBCLIB = ..\..\contrib\odbc\odbc32.lib EXTRATARGETS = xpm png zlib jpeg tiff EXTRATARGETSCLEAN = clean_xpm clean_png clean_zlib clean_jpeg clean_tiff GENDIR=$(WXDIR)\src\generic COMMDIR=$(WXDIR)\src\common XPMDIR=$(WXDIR)\src\xpm JPEGDIR=$(WXDIR)\src\jpeg TIFFDIR=$(WXDIR)\src\tiff MSWDIR=$(WXDIR)\src\msw OLEDIR=$(MSWDIR)\ole DOCDIR = $(WXDIR)\docs GENERICOBJS= busyinfo.obj & calctrl.obj & choicdgg.obj & dirctrlg.obj & dragimgg.obj & grid.obj & gridsel.obj & laywin.obj & logg.obj & numdlgg.obj & panelg.obj & plot.obj & progdlgg.obj & prop.obj & propform.obj & proplist.obj & sashwin.obj & scrolwin.obj & splash.obj & splitter.obj & statusbr.obj & tabg.obj & tbarsmpl.obj & textdlgg.obj & tipdlg.obj & treelay.obj & wizard.obj # These are generic things that don't need to be compiled on MSW, # but sometimes it's useful to do so for testing purposes. NONESSENTIALOBJS= caret.obj & colrdlgg.obj & dcpsg.obj & dirdlgg.obj & filedlgg.obj & fontdlgg.obj & helpext.obj & helphtml.obj & helpwxht.obj & helpxlp.obj & imaglist.obj & listctrl.obj & msgdlgg.obj & notebook.obj & printps.obj & prntdlgg.obj & statline.obj & treectlg.obj COMMONOBJS = & y_tab.obj & appcmn.obj & choiccmn.obj & clipcmn.obj & cmdline.obj & cmndata.obj & config.obj & ctrlcmn.obj & ctrlsub.obj & datetime.obj & datstrm.obj & db.obj & dbtable.obj & dcbase.obj & dlgcmn.obj & dndcmn.obj & dobjcmn.obj & docmdi.obj & docview.obj & dynarray.obj & dynlib.obj & effects.obj & encconv.obj & event.obj & extended.obj & ffile.obj & file.obj & fileconf.obj & filefn.obj & filesys.obj & fontcmn.obj & fontmap.obj & framecmn.obj & fs_inet.obj & fs_mem.obj & fs_zip.obj & ftp.obj & gdicmn.obj & geometry.obj & gifdecod.obj & hash.obj & helpbase.obj & http.obj & imagall.obj & imagbmp.obj & image.obj & imaggif.obj & imagjpeg.obj & imagpcx.obj & imagpng.obj & imagpnm.obj & imagtiff.obj & intl.obj & ipcbase.obj & layout.obj & lboxcmn.obj & list.obj & log.obj & longlong.obj & memory.obj & menucmn.obj & mimecmn.obj & module.obj & mstream.obj & object.obj & objstrm.obj & odbc.obj & paper.obj & prntbase.obj & process.obj & protocol.obj & quantize.obj & resource.obj & sckaddr.obj & sckfile.obj & sckipc.obj & sckstrm.obj & serbase.obj & sizer.obj & socket.obj & strconv.obj & stream.obj & string.obj & tbarbase.obj & textcmn.obj & textfile.obj & timercmn.obj & tokenzr.obj & treebase.obj & txtstrm.obj & unzip.obj & url.obj & utilscmn.obj & valgen.obj & validate.obj & valtext.obj & variant.obj & wfstream.obj & wincmn.obj & wxchar.obj & wxexpr.obj & zipstrm.obj & zstream.obj MSWOBJS = accel.obj & app.obj & automtn.obj & bitmap.obj & bmpbuttn.obj & brush.obj & button.obj & caret.obj & checkbox.obj & checklst.obj & choice.obj & clipbrd.obj & colordlg.obj & colour.obj & combobox.obj & control.obj & curico.obj & cursor.obj & data.obj & dataobj.obj & dc.obj & dcclient.obj & dcmemory.obj & dcprint.obj & dcscreen.obj & dde.obj & dialog.obj & dialup.obj & dib.obj & dibutils.obj & dir.obj & dirdlg.obj & dragimag.obj & dropsrc.obj & droptgt.obj & enhmeta.obj & filedlg.obj & font.obj & fontdlg.obj & fontenum.obj & fontutil.obj & frame.obj & gauge95.obj & gaugemsw.obj & gdiimage.obj & gdiobj.obj & glcanvas.obj & gsocket.obj & gsockmsw.obj & helpchm.obj & helpwin.obj & icon.obj & imaglist.obj & iniconf.obj & joystick.obj & listbox.obj & listctrl.obj & main.obj & mdi.obj & menu.obj & menuitem.obj & metafile.obj & mimetype.obj & minifram.obj & msgdlg.obj & nativdlg.obj & notebook.obj & oleutils.obj & ownerdrw.obj & palette.obj & pen.obj & penwin.obj & printdlg.obj & printwin.obj & radiobox.obj & radiobut.obj & regconf.obj & region.obj & registry.obj & scrolbar.obj & settings.obj & slider95.obj & slidrmsw.obj & spinbutt.obj & spinctrl.obj & statbmp.obj & statbox.obj & statbr95.obj & statline.obj & stattext.obj & tabctrl.obj & taskbar.obj & tbar95.obj & tbarmsw.obj & textctrl.obj & thread.obj & timer.obj & tooltip.obj & treectrl.obj & utils.obj & utilsexc.obj & uuid.obj & wave.obj & window.obj & xpmhand.obj # Add $(NONESSENTIALOBJS) if wanting generic dialogs, PostScript etc. OBJECTS = $(COMMONOBJS) $(GENERICOBJS) $(MSWOBJS) all: $(OBJECTS) $(LIBTARGET) $(EXTRATARGETS) $(LIBTARGET) : $(OBJECTS) %create tmp.lbc @for %i in ( $(OBJECTS) ) do @%append tmp.lbc +%i wlib /b /c /n /p=512 $^@ @tmp.lbc #test : $(OBJECTS) # %create tmp.lbc # @for %i in ( $(OBJECTS) ) do @%append tmp.lbc +%i # wlib /b /c /n /p=512 $^@ @tmp.lbc clean: .SYMBOLIC $(EXTRATARGETSCLEAN) -erase *.obj -erase $(LIBTARGET) -erase *.pch -erase *.err -erase *.lbc cleanall: clean accel.obj: $(MSWDIR)\accel.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< app.obj: $(MSWDIR)\app.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< automtn.obj: $(OLEDIR)\automtn.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< bitmap.obj: $(MSWDIR)\bitmap.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< bmpbuttn.obj: $(MSWDIR)\bmpbuttn.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< brush.obj: $(MSWDIR)\brush.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< button.obj: $(MSWDIR)\button.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< caret.obj: $(MSWDIR)\caret.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< checkbox.obj: $(MSWDIR)\checkbox.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< checklst.obj: $(MSWDIR)\checklst.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< choice.obj: $(MSWDIR)\choice.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< clipbrd.obj: $(MSWDIR)\clipbrd.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< colordlg.obj: $(MSWDIR)\colordlg.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< colour.obj: $(MSWDIR)\colour.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< combobox.obj: $(MSWDIR)\combobox.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< control.obj: $(MSWDIR)\control.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< curico.obj: $(MSWDIR)\curico.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< cursor.obj: $(MSWDIR)\cursor.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< data.obj: $(MSWDIR)\data.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< dataobj.obj: $(OLEDIR)\dataobj.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< dc.obj: $(MSWDIR)\dc.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< dcclient.obj: $(MSWDIR)\dcclient.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< dcmemory.obj: $(MSWDIR)\dcmemory.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< dcprint.obj: $(MSWDIR)\dcprint.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< dcscreen.obj: $(MSWDIR)\dcscreen.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< dde.obj: $(MSWDIR)\dde.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< dialog.obj: $(MSWDIR)\dialog.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< dialup.obj: $(MSWDIR)\dialup.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< dib.obj: $(MSWDIR)\dib.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< dibutils.obj: $(MSWDIR)\dibutils.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< dir.obj: $(MSWDIR)\dir.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< dirdlg.obj: $(MSWDIR)\dirdlg.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< dragimag.obj: $(MSWDIR)\dragimag.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< dropsrc.obj: $(OLEDIR)\dropsrc.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< droptgt.obj: $(OLEDIR)\droptgt.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< enhmeta.obj: $(MSWDIR)\enhmeta.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< filedlg.obj: $(MSWDIR)\filedlg.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< font.obj: $(MSWDIR)\font.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< fontdlg.obj: $(MSWDIR)\fontdlg.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< fontenum.obj: $(MSWDIR)\fontenum.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< fontutil.obj: $(MSWDIR)\fontutil.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< frame.obj: $(MSWDIR)\frame.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< gauge95.obj: $(MSWDIR)\gauge95.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< gaugemsw.obj: $(MSWDIR)\gaugemsw.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< gdiimage.obj: $(MSWDIR)\gdiimage.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< gdiobj.obj: $(MSWDIR)\gdiobj.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< glcanvas.obj: $(MSWDIR)\glcanvas.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< gsocket.obj: $(MSWDIR)\gsocket.c *$(CC) $(CPPFLAGS) $(IFLAGS) $< gsockmsw.obj: $(MSWDIR)\gsockmsw.c *$(CC) $(CPPFLAGS) $(IFLAGS) $< helpchm.obj: $(MSWDIR)\helpchm.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< helpwin.obj: $(MSWDIR)\helpwin.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< icon.obj: $(MSWDIR)\icon.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< imaglist.obj: $(MSWDIR)\imaglist.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< iniconf.obj: $(MSWDIR)\iniconf.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< joystick.obj: $(MSWDIR)\joystick.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< listbox.obj: $(MSWDIR)\listbox.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< listctrl.obj: $(MSWDIR)\listctrl.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< main.obj: $(MSWDIR)\main.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< mdi.obj: $(MSWDIR)\mdi.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< menu.obj: $(MSWDIR)\menu.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< menuitem.obj: $(MSWDIR)\menuitem.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< metafile.obj: $(MSWDIR)\metafile.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< mimetype.obj: $(MSWDIR)\mimetype.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< minifram.obj: $(MSWDIR)\minifram.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< msgdlg.obj: $(MSWDIR)\msgdlg.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< nativdlg.obj: $(MSWDIR)\nativdlg.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< notebook.obj: $(MSWDIR)\notebook.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< oleutils.obj: $(OLEDIR)\oleutils.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< ownerdrw.obj: $(MSWDIR)\ownerdrw.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< palette.obj: $(MSWDIR)\palette.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< pen.obj: $(MSWDIR)\pen.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< penwin.obj: $(MSWDIR)\penwin.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< printdlg.obj: $(MSWDIR)\printdlg.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< printwin.obj: $(MSWDIR)\printwin.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< radiobox.obj: $(MSWDIR)\radiobox.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< radiobut.obj: $(MSWDIR)\radiobut.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< regconf.obj: $(MSWDIR)\regconf.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< region.obj: $(MSWDIR)\region.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< registry.obj: $(MSWDIR)\registry.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< scrolbar.obj: $(MSWDIR)\scrolbar.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< settings.obj: $(MSWDIR)\settings.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< slider95.obj: $(MSWDIR)\slider95.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< slidrmsw.obj: $(MSWDIR)\slidrmsw.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< spinbutt.obj: $(MSWDIR)\spinbutt.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< spinctrl.obj: $(MSWDIR)\spinctrl.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< statbmp.obj: $(MSWDIR)\statbmp.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< statbox.obj: $(MSWDIR)\statbox.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< statbr95.obj: $(MSWDIR)\statbr95.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< statline.obj: $(MSWDIR)\statline.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< stattext.obj: $(MSWDIR)\stattext.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< tabctrl.obj: $(MSWDIR)\tabctrl.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< taskbar.obj: $(MSWDIR)\taskbar.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< tbar95.obj: $(MSWDIR)\tbar95.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< tbarmsw.obj: $(MSWDIR)\tbarmsw.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< textctrl.obj: $(MSWDIR)\textctrl.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< thread.obj: $(MSWDIR)\thread.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< timer.obj: $(MSWDIR)\timer.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< tooltip.obj: $(MSWDIR)\tooltip.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< treectrl.obj: $(MSWDIR)\treectrl.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< utils.obj: $(MSWDIR)\utils.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< utilsexc.obj: $(MSWDIR)\utilsexc.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< uuid.obj: $(OLEDIR)\uuid.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< wave.obj: $(MSWDIR)\wave.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< window.obj: $(MSWDIR)\window.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< xpmhand.obj: $(MSWDIR)\xpmhand.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< ######################################################## # Common objects (always compiled) appcmn.obj: $(COMMDIR)\appcmn.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< choiccmn.obj: $(COMMDIR)\choiccmn.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< clipcmn.obj: $(COMMDIR)\clipcmn.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< cmdline.obj: $(COMMDIR)\cmdline.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< cmndata.obj: $(COMMDIR)\cmndata.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< config.obj: $(COMMDIR)\config.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< ctrlcmn.obj: $(COMMDIR)\ctrlcmn.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< ctrlsub.obj: $(COMMDIR)\ctrlsub.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< datetime.obj: $(COMMDIR)\datetime.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< datstrm.obj: $(COMMDIR)\datstrm.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< db.obj: $(COMMDIR)\db.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< dbtable.obj: $(COMMDIR)\dbtable.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< dcbase.obj: $(COMMDIR)\dcbase.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< dlgcmn.obj: $(COMMDIR)\dlgcmn.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< dndcmn.obj: $(COMMDIR)\dndcmn.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< dobjcmn.obj: $(COMMDIR)\dobjcmn.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< docmdi.obj: $(COMMDIR)\docmdi.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< docview.obj: $(COMMDIR)\docview.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< dynarray.obj: $(COMMDIR)\dynarray.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< dynlib.obj: $(COMMDIR)\dynlib.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< effects.obj: $(COMMDIR)\effects.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< encconv.obj: $(COMMDIR)\encconv.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< event.obj: $(COMMDIR)\event.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< extended.obj: $(COMMDIR)\extended.c *$(CC) $(CPPFLAGS) $(IFLAGS) $< ffile.obj: $(COMMDIR)\ffile.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< file.obj: $(COMMDIR)\file.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< fileconf.obj: $(COMMDIR)\fileconf.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< filefn.obj: $(COMMDIR)\filefn.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< filesys.obj: $(COMMDIR)\filesys.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< fontcmn.obj: $(COMMDIR)\fontcmn.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< fontmap.obj: $(COMMDIR)\fontmap.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< framecmn.obj: $(COMMDIR)\framecmn.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< fs_inet.obj: $(COMMDIR)\fs_inet.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< fs_mem.obj: $(COMMDIR)\fs_mem.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< fs_zip.obj: $(COMMDIR)\fs_zip.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< ftp.obj: $(COMMDIR)\ftp.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< gdicmn.obj: $(COMMDIR)\gdicmn.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< geometry.obj: $(COMMDIR)\geometry.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< gifdecod.obj: $(COMMDIR)\gifdecod.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< hash.obj: $(COMMDIR)\hash.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< helpbase.obj: $(COMMDIR)\helpbase.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< http.obj: $(COMMDIR)\http.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< imagall.obj: $(COMMDIR)\imagall.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< imagbmp.obj: $(COMMDIR)\imagbmp.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< image.obj: $(COMMDIR)\image.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< imaggif.obj: $(COMMDIR)\imaggif.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< imagjpeg.obj: $(COMMDIR)\imagjpeg.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< imagpcx.obj: $(COMMDIR)\imagpcx.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< imagpng.obj: $(COMMDIR)\imagpng.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< imagpnm.obj: $(COMMDIR)\imagpnm.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< imagtiff.obj: $(COMMDIR)\imagtiff.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< intl.obj: $(COMMDIR)\intl.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< ipcbase.obj: $(COMMDIR)\ipcbase.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< layout.obj: $(COMMDIR)\layout.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< lboxcmn.obj: $(COMMDIR)\lboxcmn.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< list.obj: $(COMMDIR)\list.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< log.obj: $(COMMDIR)\log.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< longlong.obj: $(COMMDIR)\longlong.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< memory.obj: $(COMMDIR)\memory.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< menucmn.obj: $(COMMDIR)\menucmn.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< mimecmn.obj: $(COMMDIR)\mimecmn.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< module.obj: $(COMMDIR)\module.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< mstream.obj: $(COMMDIR)\mstream.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< object.obj: $(COMMDIR)\object.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< objstrm.obj: $(COMMDIR)\objstrm.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< odbc.obj: $(COMMDIR)\odbc.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< paper.obj: $(COMMDIR)\paper.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< prntbase.obj: $(COMMDIR)\prntbase.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< process.obj: $(COMMDIR)\process.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< protocol.obj: $(COMMDIR)\protocol.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< quantize.obj: $(COMMDIR)\quantize.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< resource.obj: $(COMMDIR)\resource.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< sckaddr.obj: $(COMMDIR)\sckaddr.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< sckfile.obj: $(COMMDIR)\sckfile.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< sckipc.obj: $(COMMDIR)\sckipc.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< sckstrm.obj: $(COMMDIR)\sckstrm.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< serbase.obj: $(COMMDIR)\serbase.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< sizer.obj: $(COMMDIR)\sizer.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< socket.obj: $(COMMDIR)\socket.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< strconv.obj: $(COMMDIR)\strconv.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< stream.obj: $(COMMDIR)\stream.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< string.obj: $(COMMDIR)\string.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< tbarbase.obj: $(COMMDIR)\tbarbase.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< textcmn.obj: $(COMMDIR)\textcmn.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< textfile.obj: $(COMMDIR)\textfile.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< timercmn.obj: $(COMMDIR)\timercmn.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< tokenzr.obj: $(COMMDIR)\tokenzr.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< treebase.obj: $(COMMDIR)\treebase.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< txtstrm.obj: $(COMMDIR)\txtstrm.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< unzip.obj: $(COMMDIR)\unzip.c *$(CC) $(CPPFLAGS) $(IFLAGS) $< url.obj: $(COMMDIR)\url.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< utilscmn.obj: $(COMMDIR)\utilscmn.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< valgen.obj: $(COMMDIR)\valgen.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< validate.obj: $(COMMDIR)\validate.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< valtext.obj: $(COMMDIR)\valtext.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< variant.obj: $(COMMDIR)\variant.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< wfstream.obj: $(COMMDIR)\wfstream.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< wincmn.obj: $(COMMDIR)\wincmn.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< wxchar.obj: $(COMMDIR)\wxchar.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< wxexpr.obj: $(COMMDIR)\wxexpr.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< zipstrm.obj: $(COMMDIR)\zipstrm.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< zstream.obj: $(COMMDIR)\zstream.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< y_tab.obj: $(COMMDIR)\y_tab.c $(COMMDIR)\lex_yy.c *$(CC) $(CPPFLAGS) $(IFLAGS) -DUSE_DEFINE $(COMMDIR)\y_tab.c # *$(CC) $(CPPFLAGS) $(IFLAGS) -DUSE_DEFINE -DYY_USE_PROTOS $(COMMDIR)\y_tab.c $(COMMDIR)\y_tab.c: $(COMMDIR)\dosyacc.c copy $(COMMDIR)\dosyacc.c $(COMMDIR)\y_tab.c $(COMMDIR)\lex_yy.c: $(COMMDIR)\doslex.c copy $(COMMDIR)\doslex.c $(COMMDIR)\lex_yy.c ######################################################## # Generic objects (not always compiled, depending on # whether platforms have native implementations) busyinfo.obj: $(GENDIR)\busyinfo.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< calctrl.obj: $(GENDIR)\calctrl.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< choicdgg.obj: $(GENDIR)\choicdgg.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< dirctrlg.obj: $(GENDIR)\dirctrlg.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< dragimgg.obj: $(GENDIR)\dragimgg.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< grid.obj: $(GENDIR)\grid.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< gridsel.obj: $(GENDIR)\gridsel.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< laywin.obj: $(GENDIR)\laywin.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< logg.obj: $(GENDIR)\logg.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< numdlgg.obj: $(GENDIR)\numdlgg.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< panelg.obj: $(GENDIR)\panelg.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< plot.obj: $(GENDIR)\plot.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< progdlgg.obj: $(GENDIR)\progdlgg.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< prop.obj: $(GENDIR)\prop.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< propform.obj: $(GENDIR)\propform.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< proplist.obj: $(GENDIR)\proplist.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< sashwin.obj: $(GENDIR)\sashwin.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< scrolwin.obj: $(GENDIR)\scrolwin.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< splash.obj: $(GENDIR)\splash.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< splitter.obj: $(GENDIR)\splitter.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< statusbr.obj: $(GENDIR)\statusbr.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< tabg.obj: $(GENDIR)\tabg.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< tbarsmpl.obj: $(GENDIR)\tbarsmpl.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< textdlgg.obj: $(GENDIR)\textdlgg.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< tipdlg.obj: $(GENDIR)\tipdlg.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< treelay.obj: $(GENDIR)\treelay.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< wizard.obj: $(GENDIR)\wizard.cpp *$(CCC) $(CPPFLAGS) $(IFLAGS) $< crbuffri.obj: $(XPMDIR)\crbuffri.c *$(CC) $(CPPFLAGS) $(IFLAGS) $< crbuffrp.obj: $(XPMDIR)\crbuffrp.c *$(CC) $(CPPFLAGS) $(IFLAGS) $< crdatfri.obj: $(XPMDIR)\crdatfri.c *$(CC) $(CPPFLAGS) $(IFLAGS) $< crdatfrp.obj: $(XPMDIR)\crdatfrp.c *$(CC) $(CPPFLAGS) $(IFLAGS) $< create.obj: $(XPMDIR)\create.c *$(CC) $(CPPFLAGS) $(IFLAGS) $< crifrbuf.obj: $(XPMDIR)\crifrbuf.c *$(CC) $(CPPFLAGS) $(IFLAGS) $< crifrdat.obj: $(XPMDIR)\crifrdat.c *$(CC) $(CPPFLAGS) $(IFLAGS) $< crpfrbuf.obj: $(XPMDIR)\crpfrbuf.c *$(CC) $(CPPFLAGS) $(IFLAGS) $< crpfrdat.obj: $(XPMDIR)\crpfrdat.c *$(CC) $(CPPFLAGS) $(IFLAGS) $< # TODO: what to do about this clash of filename???? #data.obj: $(XPMDIR)\data.c # *$(CC) $(CPPFLAGS) $(IFLAGS) $< hashtab.obj: $(XPMDIR)\hashtab.c *$(CC) $(CPPFLAGS) $(IFLAGS) $< misc.obj: $(XPMDIR)\misc.c *$(CC) $(CPPFLAGS) $(IFLAGS) $< parse.obj: $(XPMDIR)\parse.c *$(CC) $(CPPFLAGS) $(IFLAGS) $< rdftodat.obj: $(XPMDIR)\rdftodat.c *$(CC) $(CPPFLAGS) $(IFLAGS) $< rdftoi.obj: $(XPMDIR)\rdftoi.c *$(CC) $(CPPFLAGS) $(IFLAGS) $< rdftop.obj: $(XPMDIR)\rdftop.c *$(CC) $(CPPFLAGS) $(IFLAGS) $< rgb.obj: $(XPMDIR)\rgb.c *$(CC) $(CPPFLAGS) $(IFLAGS) $< scan.obj: $(XPMDIR)\scan.c *$(CC) $(CPPFLAGS) $(IFLAGS) $< simx.obj: $(XPMDIR)\simx.c *$(CC) $(CPPFLAGS) $(IFLAGS) $< wrffrdat.obj: $(XPMDIR)\wrffrdat.c *$(CC) $(CPPFLAGS) $(IFLAGS) $< wrffri.obj: $(XPMDIR)\wrffri.c *$(CC) $(CPPFLAGS) $(IFLAGS) $< wrffrp.obj: $(XPMDIR)\wrffrp.c *$(CC) $(CPPFLAGS) $(IFLAGS) $< OBJ1 = adler32$(O) compress$(O) crc32$(O) gzio$(O) uncompr$(O) deflate$(O) \ trees$(O) OBJ2 = zutil$(O) inflate$(O) infblock$(O) inftrees$(O) infcodes$(O) \ infutil$(O) inffast$(O) adler32.obj: adler32.c zutil.h zlib.h zconf.h $(CC) -c $(CFLAGS) $*.c compress.obj: compress.c zlib.h zconf.h $(CC) -c $(CFLAGS) $*.c crc32.obj: crc32.c zutil.h zlib.h zconf.h $(CC) -c $(CFLAGS) $*.c deflate.obj: deflate.c deflate.h zutil.h zlib.h zconf.h $(CC) -c $(CFLAGS) $*.c gzio.obj: gzio.c zutil.h zlib.h zconf.h $(CC) -c $(CFLAGS) $*.c infblock.obj: infblock.c zutil.h zlib.h zconf.h infblock.h inftrees.h\ infcodes.h infutil.h $(CC) -c $(CFLAGS) $*.c infcodes.obj: infcodes.c zutil.h zlib.h zconf.h inftrees.h infutil.h\ infcodes.h inffast.h $(CC) -c $(CFLAGS) $*.c inflate.obj: inflate.c zutil.h zlib.h zconf.h infblock.h $(CC) -c $(CFLAGS) $*.c inftrees.obj: inftrees.c zutil.h zlib.h zconf.h inftrees.h $(CC) -c $(CFLAGS) $*.c infutil.obj: infutil.c zutil.h zlib.h zconf.h inftrees.h infutil.h $(CC) -c $(CFLAGS) $*.c inffast.obj: inffast.c zutil.h zlib.h zconf.h inftrees.h infutil.h inffast.h $(CC) -c $(CFLAGS) $*.c trees.obj: trees.c deflate.h zutil.h zlib.h zconf.h $(CC) -c $(CFLAGS) $*.c uncompr.obj: uncompr.c zlib.h zconf.h $(CC) -c $(CFLAGS) $*.c zutil.obj: zutil.c zutil.h zlib.h zconf.h $(CC) -c $(CFLAGS) $*.c xpm: .SYMBOLIC cd $(WXDIR)\src\xpm wmake -f makefile.wat all cd $(WXDIR)\src\msw clean_xpm: .SYMBOLIC cd $(WXDIR)\src\xpm wmake -f makefile.wat clean cd $(WXDIR)\src\msw png: .SYMBOLIC cd $(WXDIR)\src\png wmake -f makefile.wat all cd $(WXDIR)\src\msw clean_png: .SYMBOLIC cd $(WXDIR)\src\png wmake -f makefile.wat clean cd $(WXDIR)\src\msw zlib: .SYMBOLIC cd $(WXDIR)\src\zlib wmake -f makefile.wat all cd $(WXDIR)\src\msw clean_zlib: .SYMBOLIC cd $(WXDIR)\src\zlib wmake -f makefile.wat clean cd $(WXDIR)\src\msw jpeg: .SYMBOLIC cd $(WXDIR)\src\jpeg wmake -f makefile.wat all cd $(WXDIR)\src\msw clean_jpeg: .SYMBOLIC cd $(WXDIR)\src\jpeg wmake -f makefile.wat clean cd $(WXDIR)\src\msw tiff: .SYMBOLIC cd $(WXDIR)\src\tiff wmake -f makefile.wat all cd $(WXDIR)\src\msw clean_tiff: .SYMBOLIC cd $(WXDIR)\src\tiff wmake -f makefile.wat clean cd $(WXDIR)\src\msw MFTYPE=wat self : .SYMBOLIC $(WXDIR)\distrib\msw\tmake\filelist.txt $(WXDIR)\distrib\msw\tmake\$(MFTYPE).t cd $(WXDIR)\distrib\msw\tmake tmake -t $(MFTYPE) wxwin.pro -o makefile.$(MFTYPE) copy makefile.$(MFTYPE) $(WXDIR)\src\msw