|
SubDir . ;
|
|
|
|
Main spargus_vehicle_prototype : src/Main.cpp
|
|
src/Audio.cpp
|
|
src/Camera.cpp
|
|
src/Color.cpp
|
|
src/DebugDisplay.cpp
|
|
src/DebugDraw.cpp
|
|
src/GraphicsObject.cpp
|
|
src/Joystick.cpp
|
|
src/Logging.cpp
|
|
src/Math.cpp
|
|
src/ModelUtilities/ModelLoader.cpp
|
|
src/ModelUtilities/ModelToBullet.cpp
|
|
src/ModelUtilities/ObjLoader.cpp
|
|
src/PickUpObjective.cpp
|
|
src/PhysicsVehicle.cpp
|
|
src/PhysicsWorld.cpp
|
|
src/Terrain.cpp
|
|
src/GameVehicle.cpp
|
|
# Editors
|
|
src/VehicleEditor.cpp
|
|
# Third party
|
|
Dependencies/tracy/TracyClient.cpp
|
|
;
|
|
|
|
# This is all that is needed to select Render library
|
|
LinkLibraries spargus_vehicle_prototype : libRenderHorde3D ;
|
|
|
|
# ArtAssetProcess assets/World.blend :
|
|
# assets/BasicBuggy.blend ;
|
|
|
|
# Use horde assets to text horde features
|
|
# Main spargus_vehicle_prototype_testHorde3D : src/Main_HordeTest.cpp
|
|
# src/Render_Horde3D.cpp
|
|
# src/Camera.cpp
|
|
# ;
|
|
|
|
# LinkLibraries spargus_vehicle_prototype : libBase20 ;
|
|
|
|
|
|
#
|
|
# Export models etc. from Blender
|
|
#
|
|
BuildAsset assets/BasicBuggy_Chassis : assets/BasicBuggy_Chassis.blend ;
|
|
# Special case: BasicBuggy_Chassis uses linked buggy. Depend on buggy so it updates
|
|
Includes assets/BasicBuggy_Chassis.blend : assets/BasicBuggy.blend ;
|
|
|
|
# Copy textures
|
|
# TODO Compress textures
|
|
Bulk Content/assets :
|
|
# Buggy
|
|
assets/BuggySkin.jpg
|
|
assets/Chassis_Interior.png
|
|
assets/Seat.png
|
|
|
|
# BasicDriver
|
|
# TODO: Make the dds come from blender collada export (there are some errors printed)
|
|
# Or, make blender still use PNGs and export them, but convert to DDS instead of Bulk
|
|
# assets/middleage_lightskinned_male_diffuse.png
|
|
assets/middleage_lightskinned_male_diffuse.dds
|
|
assets/short04_diffuse.png
|
|
assets/blue_eye.png
|
|
assets/eyebrow012.png
|
|
assets/shoes04_diffuse.png
|
|
assets/male_casualsuit06_diffuse.png
|
|
;
|
|
|
|
Bulk Content/textures : assets/Wheel_Rear.png
|
|
assets/TestGrid_Sandy.png ;
|
|
|
|
# TODO: Make sure textures get copied if assets are updated
|
|
# This doesn't work
|
|
# NotFile Content/textures ;
|
|
# NotFile Content/assets ;
|
|
# Depends Content/textures : dataAssets ;
|
|
# Depends Content/assets : dataAssets ;
|
|
|
|
BuildAsset assets/Wheel_Rear : assets/Wheel_Rear.blend ;
|
|
BuildAsset assets/Wheel_Front : assets/Wheel_Front.blend ;
|
|
BuildAsset assets/World : assets/World.blend ;
|
|
BuildAsset assets/PickUp : assets/PickUp.blend ;
|
|
BuildAsset assets/BasicDriver : assets/BasicDriver.blend ;
|
|
|
|
SubInclude . src RenderLibs Horde3D ;
|
|
# SubInclude . assets ;
|