+set(LUGARU_SRCS
+ ${SRCDIR}/main.cpp
+ ${SRCDIR}/Animation/Animation.cpp
+ ${SRCDIR}/Animation/Joint.cpp
+ ${SRCDIR}/Animation/Muscle.cpp
+ ${SRCDIR}/Animation/Skeleton.cpp
+ ${SRCDIR}/Audio/openal_wrapper.cpp
+ ${SRCDIR}/Audio/Sounds.cpp
+ ${SRCDIR}/Devtools/ConsoleCmds.cpp
+ ${SRCDIR}/Environment/Lights.cpp
+ ${SRCDIR}/Environment/Skybox.cpp
+ ${SRCDIR}/Environment/Terrain.cpp
+ ${SRCDIR}/Graphic/Decal.cpp
+ ${SRCDIR}/Graphic/Models.cpp
+ ${SRCDIR}/Graphic/Sprite.cpp
+ ${SRCDIR}/Graphic/Stereo.cpp
+ ${SRCDIR}/Graphic/Text.cpp
+ ${SRCDIR}/Graphic/Texture.cpp
+ ${SRCDIR}/Level/Awards.cpp
+ ${SRCDIR}/Level/Campaign.cpp
+ ${SRCDIR}/Level/Dialog.cpp
+ ${SRCDIR}/Level/Hotspot.cpp
+ ${SRCDIR}/Math/Frustum.cpp
+ ${SRCDIR}/Math/XYZ.cpp
+ ${SRCDIR}/Menu/Menu.cpp
+ ${SRCDIR}/Objects/Object.cpp
+ ${SRCDIR}/Objects/Person.cpp
+ ${SRCDIR}/Objects/Weapons.cpp
+ ${SRCDIR}/Platform/PlatformUnix.cpp
+ ${SRCDIR}/Platform/PlatformWindows.cpp
+ ${SRCDIR}/User/Account.cpp
+ ${SRCDIR}/User/Settings.cpp
+ ${SRCDIR}/Utils/Folders.cpp
+ ${SRCDIR}/Utils/ImageIO.cpp
+ ${SRCDIR}/Utils/Input.cpp
+ ${SRCDIR}/Utils/pack.c
+ ${SRCDIR}/Utils/private.c
+ ${SRCDIR}/Utils/unpack.c
+ ${SRCDIR}/Game.cpp
+ ${SRCDIR}/GameDraw.cpp
+ ${SRCDIR}/GameInitDispose.cpp
+ ${SRCDIR}/GameTick.cpp
+ ${SRCDIR}/Globals.cpp
+ ${SRCDIR}/Tutorial.cpp
+
+)
+
+set(LUGARU_H
+ ${SRCDIR}/Animation/Animation.hpp
+ ${SRCDIR}/Animation/Joint.hpp
+ ${SRCDIR}/Animation/Muscle.hpp
+ ${SRCDIR}/Animation/Skeleton.hpp
+ ${SRCDIR}/Audio/openal_wrapper.hpp
+ ${SRCDIR}/Audio/Sounds.hpp
+ ${SRCDIR}/Devtools/ConsoleCmds.hpp
+ ${SRCDIR}/Environment/Lights.hpp
+ ${SRCDIR}/Environment/Skybox.hpp
+ ${SRCDIR}/Environment/Terrain.hpp
+ ${SRCDIR}/Graphic/Decal.hpp
+ ${SRCDIR}/Graphic/gamegl.hpp
+ ${SRCDIR}/Graphic/Models.hpp
+ ${SRCDIR}/Graphic/Sprite.hpp
+ ${SRCDIR}/Graphic/Stereo.hpp
+ ${SRCDIR}/Graphic/Text.hpp
+ ${SRCDIR}/Graphic/Texture.hpp
+ ${SRCDIR}/Level/Campaign.hpp
+ ${SRCDIR}/Level/Dialog.hpp
+ ${SRCDIR}/Level/Hotspot.hpp
+ ${SRCDIR}/Math/Frustum.hpp
+ ${SRCDIR}/Math/XYZ.hpp
+ ${SRCDIR}/Math/Random.hpp
+ ${SRCDIR}/Menu/Menu.hpp
+ ${SRCDIR}/Objects/Object.hpp
+ ${SRCDIR}/Objects/Person.hpp
+ ${SRCDIR}/Objects/Weapons.hpp
+ ${SRCDIR}/Platform/Platform.hpp
+ ${SRCDIR}/Thirdparty/optionparser.h
+ ${SRCDIR}/User/Account.hpp
+ ${SRCDIR}/User/Settings.hpp
+ ${SRCDIR}/Utils/binio.h
+ ${SRCDIR}/Utils/Folders.hpp
+ ${SRCDIR}/Utils/ImageIO.hpp
+ ${SRCDIR}/Utils/Input.hpp
+ ${SRCDIR}/Utils/private.h
+ ${SRCDIR}/Game.hpp
+ ${SRCDIR}/Tutorial.hpp
+
+)
+
+set(LUGARU_OBJS "")
+if(WIN32)
+ add_custom_command(OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/Lugaru.res
+ COMMAND ${CMAKE_RC_COMPILER}
+ -o ${CMAKE_CURRENT_BINARY_DIR}/Lugaru.res
+ -i${SRCDIR}/Lugaru.rc
+ DEPENDS ${SRCDIR}/Lugaru.rc
+ )
+ set(LUGARU_OBJS "Lugaru.res")
+endif(WIN32)