Show
Ignore:
Timestamp:
09/02/10 22:24:03 (21 months ago)
Author:
Carsten
Message:

Simplified build system by subsuming the cfsCoreLib into cfsLib.
The reasons for keeping the two libraries separately seem no longer to be pertinent (cfsCoreLib was introduced in an attempt to fix linker issues under Linux long ago).

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • cafu/trunk/Libs/SConscript

    r141 r148  
    66env.StaticLibrary( 
    77    target="cfsLib", 
    8     source=Split("""ConsoleCommands/ConVar.cpp ConsoleCommands/ConFunc.cpp 
    9                     ConsoleCommands/ConsoleInterpreter_LuaBinding.cpp 
     8    source=Split("""Bitmap/Bitmap.cpp Bitmap/jdatasrc.cpp 
     9                    ConsoleCommands/ConVar.cpp ConsoleCommands/ConFunc.cpp 
     10                    ConsoleCommands/ConsoleInterpreterImpl.cpp ConsoleCommands/ConsoleInterpreter_LuaBinding.cpp 
    1011                    ConsoleCommands/Console.cpp ConsoleCommands/ConsoleStdout.cpp ConsoleCommands/ConsoleStringBuffer.cpp ConsoleCommands/ConsoleWarningsOnly.cpp ConsoleCommands/ConsoleFile.cpp 
    1112                    Fonts/Font.cpp Fonts/FontTT.cpp 
     13                    FileSys/FileManImpl.cpp FileSys/FileSys_LocalPath.cpp FileSys/FileSys_ZipArchive_GV.cpp FileSys/File_local.cpp FileSys/File_memory.cpp FileSys/Password.cpp 
     14                    GuiSys/ConsoleByWindow.cpp GuiSys/Coroutines.cpp GuiSys/InitWindowTypes.cpp GuiSys/GuiImpl.cpp GuiSys/GuiManImpl.cpp 
     15                    GuiSys/Window.cpp GuiSys/WindowCreateParams.cpp GuiSys/WindowChoice.cpp GuiSys/WindowEdit.cpp GuiSys/WindowListBox.cpp GuiSys/WindowModel.cpp GuiSys/WindowPtr.cpp GuiSys/EditorData.cpp 
    1216                    MapFile.cpp 
    1317                    Math3D/Angles.cpp Math3D/BezierPatch.cpp Math3D/BoundingBox.cpp Math3D/Brush.cpp Math3D/Matrix.cpp Math3D/Matrix3x3.cpp Math3D/Misc.cpp Math3D/Plane3.cpp Math3D/Pluecker.cpp Math3D/Polygon.cpp Math3D/Rotation.cpp 
     
    1822                    Util/Util.cpp 
    1923                    Win32/Win32PrintHelp.cpp 
    20                     DebugLog.cpp TypeSys.cpp""") + 
    21            env.Object(["Bitmap/Bitmap.cpp", "Bitmap/jdatasrc.cpp"], CPPPATH=env['CPPPATH']+["#/ExtLibs/jpeg", "#/ExtLibs/libpng", "#/ExtLibs/zlib"]), 
    22     CPPPATH=env['CPPPATH']+["#/ExtLibs/lua/src", "#/ExtLibs/lwo", 
    23                             "#/ExtLibs/Collada-DOM-2.1/dom/include", "#/ExtLibs/Collada-DOM-2.1/dom/include/1.4"]) 
    24  
    25  
    26  
    27 env.StaticLibrary( 
    28     target="cfsCoreLib", 
    29     source=Split("""ClipSys/CollisionModel_static.cpp ClipSys/CollisionModel_static_BulletAdapter.cpp ClipSys/CollisionModelMan_impl.cpp 
    30                     ConsoleCommands/ConsoleInterpreterImpl.cpp 
    31                     GuiSys/ConsoleByWindow.cpp GuiSys/Coroutines.cpp GuiSys/InitWindowTypes.cpp GuiSys/GuiImpl.cpp GuiSys/GuiManImpl.cpp 
    32                     GuiSys/Window.cpp GuiSys/WindowCreateParams.cpp GuiSys/WindowChoice.cpp GuiSys/WindowEdit.cpp GuiSys/WindowListBox.cpp GuiSys/WindowModel.cpp GuiSys/WindowPtr.cpp GuiSys/EditorData.cpp 
    33                     FileSys/FileManImpl.cpp FileSys/FileSys_LocalPath.cpp FileSys/FileSys_ZipArchive_GV.cpp FileSys/File_local.cpp FileSys/File_memory.cpp FileSys/Password.cpp"""), 
    34     CPPPATH=env['CPPPATH']+["#/ExtLibs/bullet/src",    # For the BulletAdapterT classes. 
    35                             "#/ExtLibs/lua/src", "#/ExtLibs/zlib"]) 
     24                    DebugLog.cpp TypeSys.cpp"""), 
     25    CPPPATH=env['CPPPATH'] + ["#/ExtLibs/lua/src", "#/ExtLibs/lwo"] + ["#/ExtLibs/jpeg", "#/ExtLibs/libpng", "#/ExtLibs/zlib"]) 
    3626 
    3727 
     
    5646env.StaticLibrary( 
    5747    target="ClipSys", 
    58     source=Split("""ClipSys/ClipModel.cpp ClipSys/ClipWorld.cpp ClipSys/TraceSolid.cpp""")) 
     48    source=Split("""ClipSys/CollisionModel_static.cpp ClipSys/CollisionModel_static_BulletAdapter.cpp ClipSys/CollisionModelMan_impl.cpp 
     49                    ClipSys/ClipModel.cpp ClipSys/ClipWorld.cpp ClipSys/TraceSolid.cpp"""), 
     50    CPPPATH=env['CPPPATH']+["#/ExtLibs/bullet/src"]) 
    5951 
    6052