From 009a1c89e703dca8b64e25b016425777f738c3e9 Mon Sep 17 00:00:00 2001 From: Robin Dunn Date: Thu, 5 Aug 1999 06:09:54 +0000 Subject: [PATCH] Now uses external SWIG library on win32 too. Simplifies the makefile.vc somewhat. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@3281 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- utils/wxPython/src/makefile.vc | 67 +++++++++++++++------------------- 1 file changed, 30 insertions(+), 37 deletions(-) diff --git a/utils/wxPython/src/makefile.vc b/utils/wxPython/src/makefile.vc index 693f9693c1..0b7aaa20e3 100644 --- a/utils/wxPython/src/makefile.vc +++ b/utils/wxPython/src/makefile.vc @@ -81,10 +81,11 @@ GENCODEDIR=msw TARGET = wxc -OBJECTS = wx.obj helpers.obj windows.obj events.obj \ +OBJECTS = helpers.obj libptr.obj libpy.obj \ + wx.obj windows.obj events.obj \ misc.obj gdi.obj mdi.obj controls.obj \ controls2.obj windows2.obj cmndlgs.obj stattool.obj \ - frames.obj windows3.obj image.obj printfw.obj \ + frames.obj windows3.obj image.obj printfw.obj \ misc2.obj \ !if "$(SEPARATE)" == "0" utils.obj \ @@ -103,9 +104,9 @@ TARGET3 = glcanvasc OBJECTS3 = glcanvas.obj target3=$(TARGETDIR)\$(TARGET3).pyd -TARGET4 = oglcc -OBJECTS4 = ogl.obj -target4=$(TARGETDIR)\$(TARGET4).pyd +#TARGET4 = oglcc +#OBJECTS4 = ogl.obj +#target4=$(TARGETDIR)\$(TARGET4).pyd !endif PYMODULES = $(TARGETDIR)\wx.py $(TARGETDIR)\events.py \ @@ -181,13 +182,13 @@ $(LIBS) $(WXDIR)\lib\glcanvas.lib glu32.lib opengl32.lib wxc.lib << -$(TARGETDIR)\$(TARGET4).pyd : $(DUMMYOBJ) $(WXLIB) $(OBJECTS4) - $(link) @<< -/out:$@ /dll -$(LFLAGS) /def:$(TARGET4).def /implib:./$(TARGET4).lib -$(DUMMYOBJ) $(OBJECTS4) -$(LIBS) wxc.lib $(WXDIR)\lib\ogl$(LIBEXT).lib -<< +#$(TARGETDIR)\$(TARGET4).pyd : $(DUMMYOBJ) $(WXLIB) $(OBJECTS4) +# $(link) @<< +#/out:$@ /dll +#$(LFLAGS) /def:$(TARGET4).def /implib:./$(TARGET4).lib +#$(DUMMYOBJ) $(OBJECTS4) +#$(LIBS) wxc.lib $(WXDIR)\lib\ogl$(LIBEXT).lib +#<< $(TARGET).res : $(TARGET).rc $(WXDIR)\include\wx\msw\wx.rc @@ -195,7 +196,7 @@ $(TARGET).res : $(TARGET).rc $(WXDIR)\include\wx\msw\wx.rc -# implicit rule for compiling .cpp files +# implicit rule for compiling .cpp and .c files {}.cpp{}.obj: $(cc) @<< $(CPPFLAGS) /c /Tp $< @@ -206,6 +207,11 @@ $(CPPFLAGS) /c /Tp $< $(CPPFLAGS) /c /Tp $< << +{}.c{}.obj: + $(cc) @<< +$(CPPFLAGS) /c $< +<< + clean: -erase *.obj @@ -225,9 +231,9 @@ clean: -erase $(TARGET3).exp -erase $(TARGET3).lib -erase $(TARGETDIR)\$(TARGET3).* - -erase $(TARGET4).exp - -erase $(TARGET4).lib - -erase $(TARGETDIR)\$(TARGET4).* +# -erase $(TARGET4).exp +# -erase $(TARGET4).lib +# -erase $(TARGETDIR)\$(TARGET4).* !endif -erase $(TARGETDIR)\$(TARGET).pyd -erase $(TARGETDIR)\*.py @@ -262,13 +268,10 @@ showflags: -# This one must leave out the -c flag so we define the whole rule -$(GENCODEDIR)\wx.cpp $(GENCODEDIR)\wx.py : wx.i my_typemaps.i _defs.i _extras.py - swig $(SWIGFLAGS) -o $(GENCODEDIR)/wx.cpp wx.i - # Define some dependencies. These MUST use forward slashes so SWIG # will write the shadow file to the right directory. +$(GENCODEDIR)/wx.cpp $(GENCODEDIR)/wx.py : wx.i my_typemaps.i _defs.i $(GENCODEDIR)/windows.cpp $(GENCODEDIR)/windows.py : windows.i my_typemaps.i _defs.i $(GENCODEDIR)/windows2.cpp $(GENCODEDIR)/windows2.py : windows2.i my_typemaps.i _defs.i $(GENCODEDIR)/windows3.cpp $(GENCODEDIR)/windows3.py : windows3.i my_typemaps.i _defs.i @@ -285,23 +288,10 @@ $(GENCODEDIR)/frames.cpp $(GENCODEDIR)/frames.py : frames.i my_typemap $(GENCODEDIR)/image.cpp $(GENCODEDIR)/image.py : image.i my_typemaps.i _defs.i $(GENCODEDIR)/printfw.cpp $(GENCODEDIR)/printfw.py : printfw.i my_typemaps.i _defs.i -!if "$(SEPARATE)" == "1" -$(GENCODEDIR)\utils.cpp $(GENCODEDIR)\utils.py : utils.i my_typemaps.i - swig $(SWIGFLAGS) -o $(GENCODEDIR)/utils.cpp utils.i - -$(GENCODEDIR)\ogl.cpp $(GENCODEDIR)\ogl.py : ogl.i my_typemaps.i - swig $(SWIGFLAGS) -o $(GENCODEDIR)/ogl.cpp ogl.i - -!if "$(WITH_GLCANVAS)" == "1" -$(GENCODEDIR)\glcanvas.cpp $(GENCODEDIR)\glcanvas.py : glcanvas.i my_typemaps.i - swig $(SWIGFLAGS) -c -o $(GENCODEDIR)/glcanvas.cpp glcanvas.i -!endif -!else $(GENCODEDIR)/utils.cpp $(GENCODEDIR)/utils.py : utils.i my_typemaps.i _defs.i -!if "$(WITH_GLCANVAS)" == "1" -$(GENCODEDIR)/glcanvas.cpp $(GENCODEDIR)/glcanvas.py : glcanvas.i my_typemaps.i _defs.i -!endif -!endif +$(GENCODEDIR)/glcanvas.cpp $(GENCODEDIR)/glcanvas.py : glcanvas.i my_typemaps.i _defs.i +#$(GENCODEDIR)/ogl.cpp $(GENCODEDIR)/ogl.py : ogl.i my_typemaps.i _defs.i + $(TARGETDIR)\wx.py : $(GENCODEDIR)\wx.py @@ -322,13 +312,14 @@ $(TARGETDIR)\__init__.py : __init__.py $(TARGETDIR)\utils.py : $(GENCODEDIR)\utils.py $(TARGETDIR)\image.py : $(GENCODEDIR)\image.py $(TARGETDIR)\printfw.py : $(GENCODEDIR)\printfw.py +#$(TARGETDIR)\ogl.py : $(GENCODEDIR)\ogl.py !if "$(WITH_GLCANVAS)" == "1" $(TARGETDIR)\glcanvas.py : $(GENCODEDIR)\glcanvas.py !endif -SOURCES = $(GENCODEDIR)\wx.cpp $(GENCODEDIR)\wx.py \ +SOURCES = $(GENCODEDIR)/wx.cpp $(GENCODEDIR)/wx.py \ $(GENCODEDIR)/windows.cpp $(GENCODEDIR)/windows.py \ $(GENCODEDIR)/windows2.cpp $(GENCODEDIR)/windows2.py \ $(GENCODEDIR)/windows3.cpp $(GENCODEDIR)/windows3.py \ @@ -359,3 +350,5 @@ dist: #------------------------------------------------------------------------ # + + -- 2.45.2