+dynlib.obj: $(COMMDIR)\dynlib.cpp
+ *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
+
+event.obj: $(COMMDIR)\event.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) $<
+
+framecmn.obj: $(COMMDIR)\framecmn.cpp
+ *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
+
+gdicmn.obj: $(COMMDIR)\gdicmn.cpp
+ *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
+
+image.obj: $(COMMDIR)\image.cpp
+ *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
+
+intl.obj: $(COMMDIR)\intl.cpp
+ *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
+
+ipcbase.obj: $(COMMDIR)\ipcbase.cpp
+ *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
+
+helpbase.obj: $(COMMDIR)\helpbase.cpp
+ *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
+
+layout.obj: $(COMMDIR)\layout.cpp
+ *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
+
+log.obj: $(COMMDIR)\log.cpp
+ *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
+
+memory.obj: $(COMMDIR)\memory.cpp
+ *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
+
+mimetype.obj: $(COMMDIR)\mimetype.cpp
+ *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
+
+module.obj: $(COMMDIR)\module.cpp
+ *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
+
+object.obj: $(COMMDIR)\object.cpp
+ *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
+
+odbc.obj: $(COMMDIR)\odbc.cpp
+ *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
+
+prntbase.obj: $(COMMDIR)\prntbase.cpp
+ *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
+
+resource.obj: $(COMMDIR)\resource.cpp
+ *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
+
+tbarbase.obj: $(COMMDIR)\tbarbase.cpp
+ *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
+
+tbarsmpl.obj: $(COMMDIR)\tbarsmpl.cpp
+ *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
+
+textfile.obj: $(COMMDIR)\textfile.cpp
+ *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
+
+timercmn.obj: $(COMMDIR)\timercmn.cpp
+ *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
+
+utilscmn.obj: $(COMMDIR)\utilscmn.cpp
+ *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
+
+validate.obj: $(COMMDIR)\validate.cpp
+ *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
+
+valgen.obj: $(COMMDIR)\valgen.cpp
+ *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
+
+valtext.obj: $(COMMDIR)\valtext.cpp
+ *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
+
+date.obj: $(COMMDIR)\date.cpp
+ *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
+
+wxexpr.obj: $(COMMDIR)\wxexpr.cpp
+ *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
+
+hash.obj: $(COMMDIR)\hash.cpp
+ *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
+
+list.obj: $(COMMDIR)\list.cpp
+ *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
+
+paper.obj: $(COMMDIR)\paper.cpp
+ *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
+
+string.obj: $(COMMDIR)\string.cpp
+ *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
+
+socket.obj: $(COMMDIR)\socket.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) $<
+
+url.obj: $(COMMDIR)\url.cpp
+ *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
+
+http.obj: $(COMMDIR)\http.cpp
+ *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
+
+protocol.obj: $(COMMDIR)\protocol.cpp
+ *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
+
+tokenzr.obj: $(COMMDIR)\tokenzr.cpp
+ *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
+
+matrix.obj: $(COMMDIR)\matrix.cpp
+ *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
+
+time.obj: $(COMMDIR)\time.cpp
+ *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
+
+stream.obj: $(COMMDIR)\stream.cpp
+ *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
+
+wfstream.obj: $(COMMDIR)\wfstream.cpp
+ *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
+
+mstream.obj: $(COMMDIR)\mstream.cpp
+ *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
+
+zstream.obj: $(COMMDIR)\zstream.cpp
+ *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
+
+datstrm.obj: $(COMMDIR)\datstrm.cpp
+ *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
+
+objstrm.obj: $(COMMDIR)\objstrm.cpp
+ *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
+
+extended.obj: $(COMMDIR)\extended.c
+ *$(CC) $(CPPFLAGS) $(IFLAGS) $(COMMDIR)\extended.c
+
+process.obj: $(COMMDIR)\process.cpp
+ *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
+
+variant.obj: $(COMMDIR)\variant.cpp
+ *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
+
+wincmn.obj: $(COMMDIR)\wincmn.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)
+
+choicdgg.obj: $(GENDIR)\choicdgg.cpp
+ *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
+
+colrdlgg.obj: $(GENDIR)\colrdgg.cpp
+ *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
+
+fontdlgg.obj: $(GENDIR)\fontdlgg.cpp
+ *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
+
+gridg.obj: $(GENDIR)\gridg.cpp
+ *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
+
+helpxlp.obj: $(GENDIR)\helpxlp.cpp
+ *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
+
+laywin.obj: $(GENDIR)\laywin.cpp
+ *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
+
+msgdlgg.obj: $(GENDIR)\msgdlgg.cpp
+ *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
+
+panelg.obj: $(GENDIR)\panelg.cpp
+ *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
+
+printps.obj: $(GENDIR)\printps.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) $<
+
+prntdlgg.obj: $(GENDIR)\prntdlgg.cpp
+ *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
+
+sashwin.obj: $(GENDIR)\sashwin.cpp
+ *$(CCC) $(CPPFLAGS) $(IFLAGS) $<
+
+scrolwin.obj: $(GENDIR)\scrolwin.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) $<
+
+textdlgg.obj: $(GENDIR)\textdlgg.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