#wxfoo sconstruct file #useless comment import sys env = Environment() if sys.platform == 'win32': env['LIBS'] = Split('wxmsw242 ole32 uuid') env['LINKFLAGS'] = Split('-mno-cygwin -mwindows') env['CCFLAGS'] = ['-DWIN32'] env.Append( CPPPATH = Split('c:\\wx\\include\\ C:\\wx\\lib\\wx\\include\\msw-2.4\\') ) env.Append( LIBPATH = ['c:\\wx\\lib\\'] ) else: env['LIBS'] = Split('wx_gtk-2.4 wx_gtk_xrc-2.4') env['CCFLAGS'] = '-D__WXGTK__' env['CPPPATH'] = Split('/usr/lib/wx/include/gtk-2.4') # env['LIBS'] = Split('wx_gtk2-2.4 pthread') # env['CPPPATH'] = Split('/usr/lib/wx/include/gtk2-2.4') # env['CCFLAGS'] = '-DGTK_NO_CHECK_CASTS -D__WXGTK__ -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES' # winflags -lrpcrt4 -loleaut32 -lole32 -luuid -lwinspool -lwinmm # -lshell32 -lcomctl32 -lctl3d32 -ladvapi32 -lwsock32 # -lkernel32 -luser32 -lgdi32 -lcomdlg32 env.Program('foo','foo.cpp') env.Program('hw','hw.cpp') env.Program('test','test.cpp')