X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/5148fc8e358a2e0ae5c655b32d5d64c2cfad525e..8a35299aa9aaded752359a8b1a156baecd2b5d44:/utils/wxPython/modules/glcanvas/build.cfg diff --git a/utils/wxPython/modules/glcanvas/build.cfg b/utils/wxPython/modules/glcanvas/build.cfg index bbe5de1450..fb9ad4b057 100644 --- a/utils/wxPython/modules/glcanvas/build.cfg +++ b/utils/wxPython/modules/glcanvas/build.cfg @@ -1,7 +1,22 @@ # -*- python -*- +import sys MODULE = 'glcanvasc' SWIGFILES = ['glcanvas.i', ] -OTHERCFLAGS = '-DWITH_GLCANVAS -I$(WXDIR)\utils\glcanvas\win' -OTHERLIBS = '$(WXDIR)\lib\glcanvas.lib glu32.lib opengl32.lib' +OTHERCFLAGS = '-DWITH_GLCANVAS -I$(WXDIR)\utils\glcanvas\%s' % (GENCODEDIR,) +# Special action; for win32 we require you make the glcanvas lib. The +# makefile will copy it to WXWIN\lib +# Unix make system isn't so advanced, so we'll go looking for the source +# file ourselves... +if sys.platform == 'win32': + OTHERLIBS = '$(WXDIR)\lib\glcanvas.lib glu32.lib opengl32.lib' +else: + SOURCES = [GENCODEDIR+'/_glcanvas.cpp'] + print "Warning: Assuming MesaGL libraries. Override OTHERLIBS in build.local\n"\ + " if you have native GL!" + OTHERLIBS = "-lMesaGL -lMesaGLU" + OTHERRULES = """ +$(GENCODEDIR)/_glcanvas.cpp : + cp $(WXDIR)/utils/glcanvas/$(GENCODEDIR)/glcanvas.cpp $@ +"""