54 lines
1.3 KiB
Plaintext
54 lines
1.3 KiB
Plaintext
set(MAIN_SCRS
|
|
ProtoTank.cpp
|
|
Game.cpp
|
|
Game.hpp
|
|
icon.h
|
|
)
|
|
set(UTILS_SCRS
|
|
#Engine/Utils/3DMaths_vec.inl
|
|
#Engine/Utils/3DMaths_mat.inl
|
|
#Engine/Utils/3DMaths_bs.inl
|
|
#Engine/Utils/3DMaths.hpp
|
|
#3rdParty/tiny_obj_loader.cpp
|
|
#3rdParty/tiny_obj_loader.h
|
|
Engine/Utils/MeshHelper.hpp
|
|
Engine/Utils/Timers.hpp
|
|
Engine/Utils/Perfs.cpp
|
|
Engine/Utils/Perfs.hpp
|
|
)
|
|
set(MISC_SCRS
|
|
Engine/Misc/Console.cpp
|
|
Engine/Misc/Console.hpp
|
|
Engine/Misc/Logger.cpp
|
|
Engine/Misc/Logger.hpp
|
|
Engine/Misc/Fonts.hpp
|
|
)
|
|
set(GAME_SCRS
|
|
Engine/World/WorldObject.tpp
|
|
Engine/World/WorldObject.hpp
|
|
Engine/World/DbgCube.cpp
|
|
Engine/World/DbgCube.hpp
|
|
Engine/World/Arena.cpp
|
|
Engine/World/Player.cpp
|
|
Engine/World/Tank.cpp
|
|
Engine/World/Tank.hpp
|
|
)
|
|
set(GRAPHS_SCRS
|
|
Engine/Graphics/3DRenderer.cpp
|
|
Engine/Graphics/3DRenderer.hpp
|
|
Engine/Graphics/Camera.cpp
|
|
Engine/Graphics/Camera.hpp
|
|
Engine/Graphics/UI.cpp
|
|
Engine/Graphics/UI.hpp
|
|
Engine/Graphics/DebugUI.cpp
|
|
Engine/Graphics/DebugUI.hpp
|
|
)
|
|
set(SOUNDS_SCRS
|
|
|
|
)
|
|
source_group("Main" FILES ${MAIN_SCRS})
|
|
source_group("Utilities" FILES ${UTILS_SCRS})
|
|
source_group("Miscellaneous" FILES ${MISC_SCRS})
|
|
source_group("Game" FILES ${GAME_SCRS})
|
|
source_group("Graphics" FILES ${GRAPHS_SCRS})
|
|
source_group("Sounds" FILES ${SOUNDS_SCRS}) |