Changeset 148 for cafu/trunk/SConscript
- Timestamp:
- 09/02/10 22:24:03 (21 months ago)
- Files:
-
- 1 modified
-
cafu/trunk/SConscript (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
cafu/trunk/SConscript
r138 r148 9 9 env.Program('CaBSP/CaBSP', # I had preferred writing 'CaBSP' instead of 'CaBSP/CaBSP' here, but then under Linux we would get both a directory *and* an executeable with name 'CaBSP' in the build directory, which is not allowed/possible. 10 10 Split("CaBSP/CaBSP.cpp CaBSP/BspTreeBuilder/BspTreeBuilder.cpp") + CommonWorldObject, 11 LIBS=Split("SceneGraph MatSys cfsLib cfsCoreLib cfsLib ClipSys cfs_png cfs_jpeg bulletcollision lua minizip lightwave z")) # cfsCoreLib is because ConVarTs are used in the SceneGraph. lua is because...?11 LIBS=Split("SceneGraph MatSys cfsLib ClipSys cfs_png cfs_jpeg bulletcollision lua minizip lightwave z")) 12 12 13 13 env.Program('CaPVS/CaPVS', 14 14 Split("CaPVS/CaPVS.cpp CaPVS/CaPVSWorld.cpp") + CommonWorldObject, 15 LIBS=Split("SceneGraph MatSys cfsLib cfsCoreLib cfsLib ClipSys cfs_png cfs_jpeg bulletcollision lua minizip lightwave z")) # cfsCoreLib is because ConVarTs are used in the SceneGraph. lua is because...?15 LIBS=Split("SceneGraph MatSys cfsLib ClipSys cfs_png cfs_jpeg bulletcollision lua minizip lightwave z")) 16 16 17 17 env.Program('CaLight/CaLight', 18 18 Split("CaLight/CaLight.cpp CaLight/CaLightWorld.cpp") + CommonWorldObject, 19 LIBS=Split("SceneGraph MatSys cfsLib cfsCoreLib cfsLib ClipSys cfs_png cfs_jpeg bulletcollision lua minizip lightwave z")) # cfsCoreLib is because ConVarTs are used in the SceneGraph. lua is because...?19 LIBS=Split("SceneGraph MatSys cfsLib ClipSys cfs_png cfs_jpeg bulletcollision lua minizip lightwave z")) 20 20 21 21 env.Program('CaSHL/CaSHL', 22 22 Split("CaSHL/CaSHL.cpp CaSHL/CaSHLWorld.cpp") + CommonWorldObject, 23 LIBS=Split("SceneGraph MatSys cfsLib cfsCoreLib cfsLib ClipSys cfs_png cfs_jpeg bulletcollision lua minizip lightwave z")) # cfsCoreLib is because ConVarTs are used in the SceneGraph. lua is because...? 24 25 # env.Program('CaCook/CaCook', 26 # Split("""CaCook/CaCook.cpp 27 # CaCook/NXU_Asc2Bin.cpp CaCook/NXU_ColladaExport.cpp CaCook/NXU_ColladaImport.cpp CaCook/NXU_cooking.cpp 28 # CaCook/NXU_customcopy.cpp CaCook/NXU_File.cpp CaCook/NXU_Geometry.cpp CaCook/NXU_GraphicsMesh.cpp 29 # CaCook/NXU_helper.cpp CaCook/NXU_hull.cpp CaCook/NXU_PhysicsExport.cpp CaCook/NXU_PhysicsInstantiator.cpp 30 # CaCook/NXU_ScaledCopy.cpp CaCook/NXU_schema.cpp CaCook/NXU_SchemaStream.cpp CaCook/NXU_Streaming.cpp 31 # CaCook/NXU_string.cpp CaCook/NXU_tinystr.cpp CaCook/NXU_tinyxml.cpp CaCook/NXU_tinyxmlerror.cpp 32 # CaCook/NXU_tinyxmlparser.cpp"""), 33 # CPPDEFINES=env["CPPDEFINES"]+["WIN32"], 34 # CPPPATH=env["CPPPATH"]+["C:\\Programme\\NVIDIA Corporation\\NVIDIA PhysX SDK\\v2.8.1\\SDKs\\Cooking\\include", 35 # "C:\\Programme\\NVIDIA Corporation\\NVIDIA PhysX SDK\\v2.8.1\\SDKs\\Foundation\\include", 36 # "C:\\Programme\\NVIDIA Corporation\\NVIDIA PhysX SDK\\v2.8.1\\SDKs\\Physics\\include", 37 # "C:\\Programme\\NVIDIA Corporation\\NVIDIA PhysX SDK\\v2.8.1\\SDKs\\PhysXLoader\\include"], 38 # LIBPATH=env["LIBPATH"]+["C:\\Programme\\NVIDIA Corporation\\NVIDIA PhysX SDK\\v2.8.1\\SDKs\\lib\\Win32"], 39 # LIBS=Split("SceneGraph ClipSys MatSys cfsLib cfsCoreLib cfsLib cfs_png cfs_jpeg lua lightwave z") 40 # +Split("NxCooking PhysXLoader")) 23 LIBS=Split("SceneGraph MatSys cfsLib ClipSys cfs_png cfs_jpeg bulletcollision lua minizip lightwave z")) 41 24 42 25 … … 48 31 envTools.Append(LIBPATH=['ExtLibs/DirectX7/lib']) 49 32 # glu32 is only needed for the TerrainViewerOld... 50 envTools.Append(LIBS=Split("SceneGraph MatSys cfs CoreLib cfsLib ClipSys cfs_png cfs_jpeg bulletcollision lua minizip lightwave z")33 envTools.Append(LIBS=Split("SceneGraph MatSys cfsLib ClipSys cfs_png cfs_jpeg bulletcollision lua minizip lightwave z") 51 34 + Split("gdi32 glu32 opengl32 user32") + ['cfsOpenGL', 'dinput', 'dxguid']) 52 35 elif sys.platform=="linux2": … … 54 37 # GLU is needed for the TerrainViewerOld *and* for e.g. gluBuild2DMipmaps() in the renderers... 55 38 envTools.Append(CPPPATH=['/usr/include/freetype2']) # As of 2009-09-10, this line is to become unnecessary in the future, see /usr/include/ftbuild.h for details. 56 envTools.Append(LIBS=Split("SceneGraph MatSys cfsOpenGL cfsLib cfsCoreLib cfsLibClipSys cfs_png cfs_jpeg bulletcollision lua minizip lightwave z")39 envTools.Append(LIBS=Split("SceneGraph MatSys cfsOpenGL cfsLib ClipSys cfs_png cfs_jpeg bulletcollision lua minizip lightwave z") 57 40 + Split("GL GLU")) 58 41 … … 115 98 116 99 if sys.platform=="win32": 117 envCafu.Append(LIBS=Split("SceneGraph MatSys SoundSys cfsLib cfs CoreLib cfs_png cfs_jpeg bulletcollision minizip z lua ClipSys GuiSysNullEditor"))100 envCafu.Append(LIBS=Split("SceneGraph MatSys SoundSys cfsLib cfs_png cfs_jpeg bulletcollision minizip z lua ClipSys GuiSysNullEditor")) 118 101 envCafu.Append(LIBS=Split("lightwave")) # For the GuiSys::ModelWindowT class. 119 102 … … 124 107 # -Wl,--export-dynamic is so that the exe exports its symbols so that the MatSys, SoundSys and game .so libs can in turn resolve theirs. 125 108 envCafu.Append(LINKFLAGS=['-Wl,-rpath,.', '-Wl,--export-dynamic']) 126 envCafu.Append(LIBS=Split("MatSys SoundSys SceneGraph cfsLib cfs CoreLib cfs_png cfs_jpeg bulletdynamics bulletcollision bulletmath openal alut mpg123 ogg vorbis vorbisfile minizip z lua lightwave ClipSys GuiSysNullEditor"))109 envCafu.Append(LIBS=Split("MatSys SoundSys SceneGraph cfsLib cfs_png cfs_jpeg bulletdynamics bulletcollision bulletmath openal alut mpg123 ogg vorbis vorbisfile minizip z lua lightwave ClipSys GuiSysNullEditor")) 127 110 128 111 # We need GLU for e.g. gluBuild2DMipmaps() in the renderers. … … 164 147 envCaWE = wxEnv.Clone() 165 148 envCaWE.Append(CPPPATH=['ExtLibs/lua/src', 'ExtLibs/noise/src']) 166 envCaWE.Append(LIBS=Split("SceneGraph MatSys cfs CoreLib cfsLib ClipSys cfs_png cfs_jpeg bulletcollision noise lua minizip lightwave z"))149 envCaWE.Append(LIBS=Split("SceneGraph MatSys cfsLib ClipSys cfs_png cfs_jpeg bulletcollision noise lua minizip lightwave z")) 167 150 168 151 if sys.platform=="win32":
