X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/2fd284a4a09793c29078296529d3e9db5acd0a0f..d427503c3696486ef84cd0e5081884ccd8d6b434:/src/msw/makefile.dos diff --git a/src/msw/makefile.dos b/src/msw/makefile.dos index 2e24517e00..4048a14e96 100644 --- a/src/msw/makefile.dos +++ b/src/msw/makefile.dos @@ -45,6 +45,10 @@ PERIPH_TARGET=xpm $(PERIPH_TARGET) PERIPH_CLEAN_TARGET=clean_xpm $(PERIPH_CLEAN_TARGET) !endif +# PNG and Zlib +PERIPH_TARGET=png zlib $(PERIPH_TARGET) +PERIPH_CLEAN_TARGET=clean_png clean_zlib $(PERIPH_CLEAN_TARGET) + GENDIR=..\generic COMMDIR=..\common OLEDIR=.\ole @@ -58,6 +62,7 @@ GENERICOBJS= \ $(GENDIR)\listctrl.obj \ $(GENDIR)\notebook.obj \ $(GENDIR)\panelg.obj \ + $(GENDIR)\progdlgg.obj \ $(GENDIR)\prop.obj \ $(GENDIR)\propform.obj \ $(GENDIR)\proplist.obj \ @@ -66,6 +71,7 @@ GENERICOBJS= \ $(GENDIR)\statusbr.obj \ $(GENDIR)\tabg.obj \ $(GENDIR)\textdlgg.obj\ + $(GENDIR)\prntdlgg.obj \ $(GENDIR)\treectrl.obj # Don't need these generic objects for Windows @@ -73,12 +79,12 @@ GENERICOBJS= \ # $(GENDIR)\fontdlgg.obj \ # $(GENDIR)\colrdlgg.obj \ # $(GENDIR)\printps.obj \ -# $(GENDIR)\prntdlgg.obj \ # $(GENDIR)\helpxlp.obj \ COMMONOBJS = \ $(COMMDIR)\config.obj \ $(COMMDIR)\cmndata.obj \ + $(COMMDIR)\dcbase.obj \ $(COMMDIR)\docview.obj \ $(COMMDIR)\docmdi.obj \ $(COMMDIR)\dynarray.obj \ @@ -105,12 +111,14 @@ COMMONOBJS = \ $(COMMDIR)\timercmn.obj \ $(COMMDIR)\utilscmn.obj \ $(COMMDIR)\validate.obj \ + $(COMMDIR)\valgen.obj \ $(COMMDIR)\valtext.obj \ $(COMMDIR)\date.obj \ $(COMMDIR)\wxexpr.obj \ $(COMMDIR)\hash.obj \ $(COMMDIR)\list.obj \ $(COMMDIR)\variant.obj \ + $(COMMDIR)\paper.obj \ $(COMMDIR)\string.obj \ $(COMMDIR)\time.obj \ $(COMMDIR)\y_tab.obj \ @@ -120,7 +128,8 @@ COMMONOBJS = \ $(COMMDIR)\zstream.obj \ $(COMMDIR)\datstrm.obj \ $(COMMDIR)\extended.obj \ - $(COMMDIR)\wincmn.obj + $(COMMDIR)\wincmn.obj \ + $(COMMDIR)\wxchar.obj # Doesn't compile (nested classes) # $(COMMDIR)\fileconf.obj\ @@ -131,9 +140,6 @@ COMMONOBJS = \ # Fails when including png.h, on jmp_buf. # $(COMMDIR)\image.obj \ -# Don't need this -# $(COMMDIR)\postscrp.obj \ - MSWOBJS = \ $(MSWDIR)\accel.obj \ $(MSWDIR)\app.obj \ @@ -143,6 +149,7 @@ MSWOBJS = \ $(MSWDIR)\button.obj \ $(MSWDIR)\checkbox.obj \ $(MSWDIR)\checklst.obj \ + $(MSWDIR)\caret.obj \ $(MSWDIR)\choice.obj \ $(MSWDIR)\clipbrd.obj \ $(MSWDIR)\colordlg.obj \ @@ -209,6 +216,7 @@ MSWOBJS = \ # $(OLEDIR)\dataobj.obj \ # $(OLEDIR)\oleutils.obj \ # $(OLEDIR)\uuid.obj +# $(MSWDIR)\tooltip.obj \ # TODO: Implement XPM and PNG targets in this makefile! # $(OLEDIR)\xpmhand \ @@ -312,6 +320,11 @@ $(MSWDIR)/button.obj: $*.$(SRCSUFF) $(CPPFLAGS) /Fo$@ /c /Tp $*.$(SRCSUFF) << +$(MSWDIR)/caret.obj: $*.$(SRCSUFF) + cl @<< +$(CPPFLAGS) /Fo$@ /c /Tp $*.$(SRCSUFF) +<< + $(MSWDIR)/choice.obj: $*.$(SRCSUFF) cl @<< $(CPPFLAGS) /Fo$@ /c /Tp $*.$(SRCSUFF) @@ -617,6 +630,11 @@ $(MSWDIR)/timer.obj: $*.$(SRCSUFF) $(CPPFLAGS) /Fo$@ /c /Tp $*.$(SRCSUFF) << +$(MSWDIR)/tooltip.obj: $*.$(SRCSUFF) + cl @<< +$(CPPFLAGS) /Fo$@ /c /Tp $*.$(SRCSUFF) +<< + $(MSWDIR)/treectrl.obj: $*.$(SRCSUFF) cl @<< $(CPPFLAGS) /Fo$@ /c /Tp $*.$(SRCSUFF) @@ -685,6 +703,11 @@ $(COMMDIR)/cmndata.obj: $*.$(SRCSUFF) $(CPPFLAGS) /Fo$@ /c /Tp $*.$(SRCSUFF) << +$(COMMDIR)/dcbase.obj: $*.$(SRCSUFF) + cl @<< +$(CPPFLAGS) /Fo$@ /c /Tp $*.$(SRCSUFF) +<< + $(COMMDIR)/docview.obj: $*.$(SRCSUFF) cl @<< $(CPPFLAGS) /Fo$@ /c /Tp $*.$(SRCSUFF) @@ -785,11 +808,6 @@ $(COMMDIR)/odbc.obj: $*.$(SRCSUFF) $(CPPFLAGS) /Fo$@ /c /Tp $*.$(SRCSUFF) << -$(COMMDIR)/postscrp.obj: $*.$(SRCSUFF) - cl @<< -$(CPPFLAGS) /Fo$@ /c /Tp $*.$(SRCSUFF) -<< - $(COMMDIR)/process.obj: $*.$(SRCSUFF) cl @<< $(CPPFLAGS) /Fo$@ /c /Tp $*.$(SRCSUFF) @@ -835,6 +853,11 @@ $(COMMDIR)/validate.obj: $*.$(SRCSUFF) $(CPPFLAGS) /Fo$@ /c /Tp $*.$(SRCSUFF) << +$(COMMDIR)/valgen.obj: $*.$(SRCSUFF) + cl @<< +$(CPPFLAGS) /Fo$@ /c /Tp $*.$(SRCSUFF) +<< + $(COMMDIR)/valtext.obj: $*.$(SRCSUFF) cl @<< $(CPPFLAGS) /Fo$@ /c /Tp $*.$(SRCSUFF) @@ -865,6 +888,11 @@ $(COMMDIR)/variant.obj: $*.$(SRCSUFF) $(CPPFLAGS) /Fo$@ /c /Tp $*.$(SRCSUFF) << +$(COMMDIR)/paper.obj: $*.$(SRCSUFF) + cl @<< +$(CPPFLAGS) /Fo$@ /c /Tp $*.$(SRCSUFF) +<< + $(COMMDIR)/string.obj: $*.$(SRCSUFF) cl @<< $(CPPFLAGS) /Fo$@ /c /Tp $*.$(SRCSUFF) @@ -925,6 +953,11 @@ $(COMMDIR)/wincmn.obj: $*.$(SRCSUFF) $(CPPFLAGS) /Fo$@ /c /Tp $*.$(SRCSUFF) << +$(COMMDIR)/wxchar.obj: $*.$(SRCSUFF) + cl @<< +$(CPPFLAGS) /Fo$@ /c /Tp $*.$(SRCSUFF) +<< + $(COMMDIR)/y_tab.obj: $*.c $(COMMDIR)/lex_yy.c cl @<< $(CPPFLAGS2) -DUSE_DEFINE -DYY_USE_PROTOS /Fo$@ /I ..\common /c $*.c @@ -1005,6 +1038,11 @@ $(GENDIR)/prntdlgg.obj: $*.$(SRCSUFF) $(CPPFLAGS) /Fo$@ /c /Tp $*.$(SRCSUFF) << +$(GENDIR)/progdlgg.obj: $*.$(SRCSUFF) + cl @<< +$(CPPFLAGS) /Fo$@ /c /Tp $*.$(SRCSUFF) +<< + $(GENDIR)/prop.obj: $*.$(SRCSUFF) cl @<< $(CPPFLAGS) /Fo$@ /c /Tp $*.$(SRCSUFF) @@ -1055,12 +1093,32 @@ $(OBJECTS): $(WXDIR)/include/wx/setup.h # Peripheral components xpm: - cd $(WXDIR)\contrib\wxxpm + cd $(WXDIR)\src\xpm nmake -f makefile.dos FINAL=$(FINAL) cd $(WXDIR)\src\msw clean_xpm: - cd $(WXDIR)\contrib\wxxpm + cd $(WXDIR)\src\xpm + nmake -f makefile.dos clean + cd $(WXDIR)\src\msw + +zlib: + cd $(WXDIR)\src\zlib + nmake -f makefile.dos FINAL=$(FINAL) + cd $(WXDIR)\src\msw + +clean_zlib: + cd $(WXDIR)\src\zlib + nmake -f makefile.dos clean + cd $(WXDIR)\src\msw + +png: + cd $(WXDIR)\src\png + nmake -f makefile.dos FINAL=$(FINAL) + cd $(WXDIR)\src\msw + +clean_png: + cd $(WXDIR)\src\png nmake -f makefile.dos clean cd $(WXDIR)\src\msw