+HTMLOBJS = \
+ #$ ExpandList("WXHTMLOBJS");
+
+MSWOBJS_BASE = \
+ #$ ExpandList("WXMSWOBJS_BASE");
+
+MSWOBJS = \
+ $(MSWOBJS_BASE) \
+ #$ ExpandList("WXMSWOBJS");
+
+ADVANCEDOBJS_BASE = \
+ #$ ExpandList("ADVANCEDOBJS_BASE");
+
+ADVANCEDOBJS = \
+ $(ADVANCEDOBJS_BASE) \
+ #$ ExpandList("ADVANCEDOBJS");
+
+ZLIBOBJS = \
+ $(ZLIBDIR)/adler32.$(OBJSUFF) \
+ $(ZLIBDIR)/compress.$(OBJSUFF) \
+ $(ZLIBDIR)/crc32.$(OBJSUFF) \
+ $(ZLIBDIR)/gzio.$(OBJSUFF) \
+ $(ZLIBDIR)/uncompr.$(OBJSUFF) \
+ $(ZLIBDIR)/deflate.$(OBJSUFF) \
+ $(ZLIBDIR)/trees.$(OBJSUFF) \
+ $(ZLIBDIR)/zutil.$(OBJSUFF) \
+ $(ZLIBDIR)/inflate.$(OBJSUFF) \
+ $(ZLIBDIR)/infblock.$(OBJSUFF) \
+ $(ZLIBDIR)/inftrees.$(OBJSUFF) \
+ $(ZLIBDIR)/infcodes.$(OBJSUFF) \
+ $(ZLIBDIR)/infutil.$(OBJSUFF) \
+ $(ZLIBDIR)/inffast.$(OBJSUFF)
+
+PNGOBJS = \
+ $(PNGDIR)/png.$(OBJSUFF) \
+ $(PNGDIR)/pngread.$(OBJSUFF) \
+ $(PNGDIR)/pngrtran.$(OBJSUFF) \
+ $(PNGDIR)/pngrutil.$(OBJSUFF) \
+ $(PNGDIR)/pngpread.$(OBJSUFF) \
+ $(PNGDIR)/pngtrans.$(OBJSUFF) \
+ $(PNGDIR)/pngwrite.$(OBJSUFF) \
+ $(PNGDIR)/pngwtran.$(OBJSUFF) \
+ $(PNGDIR)/pngwutil.$(OBJSUFF) \
+ $(PNGDIR)/pngerror.$(OBJSUFF) \
+ $(PNGDIR)/pngmem.$(OBJSUFF) \
+ $(PNGDIR)/pngwio.$(OBJSUFF) \
+ $(PNGDIR)/pngrio.$(OBJSUFF) \
+ $(PNGDIR)/pngget.$(OBJSUFF) \
+ $(PNGDIR)/pngset.$(OBJSUFF)
+
+
+JPEGOBJS = \
+ $(JPEGDIR)/jcomapi.$(OBJSUFF) \
+ $(JPEGDIR)/jutils.$(OBJSUFF) \
+ $(JPEGDIR)/jerror.$(OBJSUFF) \
+ $(JPEGDIR)/jmemmgr.$(OBJSUFF) \
+ $(JPEGDIR)/jmemnobs.$(OBJSUFF) \
+ $(JPEGDIR)/jcapimin.$(OBJSUFF) \
+ $(JPEGDIR)/jcapistd.$(OBJSUFF) \
+ $(JPEGDIR)/jctrans.$(OBJSUFF) \
+ $(JPEGDIR)/jcparam.$(OBJSUFF) \
+ $(JPEGDIR)/jdatadst.$(OBJSUFF) \
+ $(JPEGDIR)/jcinit.$(OBJSUFF) \
+ $(JPEGDIR)/jcmaster.$(OBJSUFF) \
+ $(JPEGDIR)/jcmarker.$(OBJSUFF) \
+ $(JPEGDIR)/jcmainct.$(OBJSUFF) \
+ $(JPEGDIR)/jcprepct.$(OBJSUFF) \
+ $(JPEGDIR)/jccoefct.$(OBJSUFF) \
+ $(JPEGDIR)/jccolor.$(OBJSUFF) \
+ $(JPEGDIR)/jcsample.$(OBJSUFF) \
+ $(JPEGDIR)/jchuff.$(OBJSUFF) \
+ $(JPEGDIR)/jcphuff.$(OBJSUFF) \
+ $(JPEGDIR)/jcdctmgr.$(OBJSUFF) \
+ $(JPEGDIR)/jfdctfst.$(OBJSUFF) \
+ $(JPEGDIR)/jfdctflt.$(OBJSUFF) \
+ $(JPEGDIR)/jfdctint.$(OBJSUFF) \
+ $(JPEGDIR)/jdapimin.$(OBJSUFF) \
+ $(JPEGDIR)/jdapistd.$(OBJSUFF) \
+ $(JPEGDIR)/jdtrans.$(OBJSUFF) \
+ $(JPEGDIR)/jdatasrc.$(OBJSUFF) \
+ $(JPEGDIR)/jdmaster.$(OBJSUFF) \
+ $(JPEGDIR)/jdinput.$(OBJSUFF) \
+ $(JPEGDIR)/jdmarker.$(OBJSUFF) \
+ $(JPEGDIR)/jdhuff.$(OBJSUFF) \
+ $(JPEGDIR)/jdphuff.$(OBJSUFF) \
+ $(JPEGDIR)/jdmainct.$(OBJSUFF) \
+ $(JPEGDIR)/jdcoefct.$(OBJSUFF) \
+ $(JPEGDIR)/jdpostct.$(OBJSUFF) \
+ $(JPEGDIR)/jddctmgr.$(OBJSUFF) \
+ $(JPEGDIR)/jidctfst.$(OBJSUFF) \
+ $(JPEGDIR)/jidctflt.$(OBJSUFF) \
+ $(JPEGDIR)/jidctint.$(OBJSUFF) \
+ $(JPEGDIR)/jidctred.$(OBJSUFF) \
+ $(JPEGDIR)/jdsample.$(OBJSUFF) \
+ $(JPEGDIR)/jdcolor.$(OBJSUFF) \
+ $(JPEGDIR)/jquant1.$(OBJSUFF) \
+ $(JPEGDIR)/jquant2.$(OBJSUFF) \
+ $(JPEGDIR)/jdmerge.$(OBJSUFF)
+
+TIFFOBJS = $(TIFFDIR)/tif_aux.o \
+ $(TIFFDIR)/tif_close.o \
+ $(TIFFDIR)/tif_codec.o \
+ $(TIFFDIR)/tif_compress.o \
+ $(TIFFDIR)/tif_dir.o \
+ $(TIFFDIR)/tif_dirinfo.o \
+ $(TIFFDIR)/tif_dirread.o \
+ $(TIFFDIR)/tif_dirwrite.o \
+ $(TIFFDIR)/tif_dumpmode.o \
+ $(TIFFDIR)/tif_error.o \
+ $(TIFFDIR)/tif_fax3.o \
+ $(TIFFDIR)/tif_fax3sm.o \
+ $(TIFFDIR)/tif_flush.o \
+ $(TIFFDIR)/tif_getimage.o \
+ $(TIFFDIR)/tif_jpeg.o \
+ $(TIFFDIR)/tif_luv.o \
+ $(TIFFDIR)/tif_lzw.o \
+ $(TIFFDIR)/tif_next.o \
+ $(TIFFDIR)/tif_open.o \
+ $(TIFFDIR)/tif_packbits.o \
+ $(TIFFDIR)/tif_pixarlog.o \
+ $(TIFFDIR)/tif_predict.o \
+ $(TIFFDIR)/tif_print.o \
+ $(TIFFDIR)/tif_read.o \
+ $(TIFFDIR)/tif_strip.o \
+ $(TIFFDIR)/tif_swab.o \
+ $(TIFFDIR)/tif_thunder.o \
+ $(TIFFDIR)/tif_tile.o \
+ $(TIFFDIR)/tif_version.o \
+ $(TIFFDIR)/tif_warning.o \
+ $(TIFFDIR)/tif_win32.o \
+ $(TIFFDIR)/tif_write.o \
+ $(TIFFDIR)/tif_zip.o
+
+ifeq "$(strip $(RECENT_MINGW))" "yes"
+ OBJECTS = $(MSWOBJS) $(COMMONOBJS) $(GENERICOBJS) $(HTMLOBJS) $(DIRDLGOBJ) $(ADVANCEDOBJS)
+else
+ OBJECTS = $(MSWOBJS) $(COMMONOBJS) $(GENERICOBJS) $(HTMLOBJS) $(DIRDLGOBJ)
+endif
+ifeq ($(wxUSE_GUI),0)
+ OBJECTS = $(MSWOBJS_BASE) $(COMMONOBJS_BASE) $(COMMONOBJS_BASEONLY) $(GENERICOBJS_BASE)
+endif
+
+# how do you do "VAR=\" ? BLEAGH!
+BACKSLASH=$(subst a,\,a)
+ifeq (,$(findstring $(OSTYPE),"cygwin!msys"))
+ PATH_SEPARATOR:=$(BACKSLASH)
+ PATH_SUBST=/
+else
+ PATH_SEPARATOR=/
+ PATH_SUBST:=$(BACKSLASH)
+endif
+
+#ARCHINCDIR=$(subst $(PATH_SUBST),$(PATH_SEPARATOR),$(WXDIR)/lib/msw$(INCEXT))
+ARCHINCDIR=$(WXDIR)/lib/$(TOOLKIT)$(INCEXT)
+
+SETUP_H=$(ARCHINCDIR)/wx/setup.h
+
+ifndef WXMAKINGDLL
+all: $(SETUP_H) $(OBJECTS) $(WXLIB) $(ZLIBLIB) $(PNGLIB) $(JPEGLIB) $(TIFFLIB) $(REGEXLIB)
+else
+all: $(SETUP_H) $(OBJECTS) $(ZLIBLIB) $(PNGLIB) $(JPEGLIB) $(TIFFLIB) $(REGEXLIB) $(WXDLL)
+endif
+
+$(ARCHINCDIR)/wx:
+ mkdir $(subst $(PATH_SUBST),$(PATH_SEPARATOR),$(ARCHINCDIR))
+ mkdir $(subst $(PATH_SUBST),$(PATH_SEPARATOR),$(ARCHINCDIR)/wx)
+
+# Copy ALWAYS uses forward slashes now.
+
+$(SETUP_H): $(ARCHINCDIR)/wx $(WXDIR)/include/wx/msw/setup.h
+ $(COPY) $(WXDIR)/include/wx/msw/setup.h $(subst $(BACKSLASH),/,$@)
+
+# $(COPY) $(WXDIR)/include/wx/msw/setup.h $@
+# $(COPY) $(subst $(PATH_SUBST),$(PATH_SEPARATOR),$(WXDIR)/include/wx/msw/setup.h) $(subst $(PATH_SUBST),$(PATH_SEPARATOR),$@)
+
+ifndef WXMAKINGDLL