Vehicle simulation game
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

86 lines
2.3 KiB

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 ;