[colobot] 75/145: Group source files for IDE projects in CMake

Didier Raboud odyx at moszumanska.debian.org
Mon Jul 11 12:56:19 UTC 2016


This is an automated email from the git hooks/post-receive script.

odyx pushed a commit to branch debian/master
in repository colobot.

commit 734e6e97c06df98bb6c7584aa26b4ff26d20a39a
Author: Mateusz Przybył <mateuszprzybyl at simbax.info>
Date:   Mon May 2 12:14:18 2016 +0200

    Group source files for IDE projects in CMake
    
    Merge pull request #773 from MrSimbax/msvc-project-org-cmake
---
 CMakeLists.txt          |   5 +
 src/CBot/CMakeLists.txt |  92 ++++++++++++--
 src/CMakeLists.txt      | 326 +++++++++++++++++++++++++++++++++++++++++++-----
 3 files changed, 380 insertions(+), 43 deletions(-)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index 72e2217..dd412fb 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -64,6 +64,7 @@ if("${CMAKE_SYSTEM_NAME}" MATCHES "Windows")
 
     # Platform-dependent implementation of system.h
     set(SYSTEM_CPP_MODULE "system_windows.cpp")
+    set(SYSTEM_H_MODULE "system_windows.h")
 elseif("${CMAKE_SYSTEM_NAME}" MATCHES "Linux")
     message(STATUS "Build for Linux system")
     set(PLATFORM_WINDOWS 0)
@@ -74,6 +75,7 @@ elseif("${CMAKE_SYSTEM_NAME}" MATCHES "Linux")
 
     # Platform-dependent implementation of system.h
     set(SYSTEM_CPP_MODULE "system_linux.cpp")
+    set(SYSTEM_H_MODULE "system_linux.h")
 elseif("${CMAKE_SYSTEM_NAME}" MATCHES "kFreeBSD" OR "${CMAKE_SYSTEM_NAME}" STREQUAL "GNU")
     message(STATUS "Build for kFreeBSD system")
     set(PLATFORM_WINDOWS 0)
@@ -84,6 +86,7 @@ elseif("${CMAKE_SYSTEM_NAME}" MATCHES "kFreeBSD" OR "${CMAKE_SYSTEM_NAME}" STREQ
 
     # Platform-dependent implementation of system.h
     set(SYSTEM_CPP_MODULE "system_other.cpp")
+    set(SYSTEM_H_MODULE "system_other.h")
 elseif("${CMAKE_SYSTEM_NAME}" MATCHES "Darwin")
     message(STATUS "Build for Mac OSX system")
     set(PLATFORM_WINDOWS 0)
@@ -94,6 +97,7 @@ elseif("${CMAKE_SYSTEM_NAME}" MATCHES "Darwin")
 
     # Platform-dependent implementation of system.h
     set(SYSTEM_CPP_MODULE "system_macosx.cpp")
+    set(SYSTEM_H_MODULE "system_macosx.h")
     # To avoid CMake warning
     set(CMAKE_MACOSX_RPATH 1)
 else()
@@ -106,6 +110,7 @@ else()
 
     # Platform-dependent implementation of system.h
     set(SYSTEM_CPP_MODULE "system_other.cpp")
+    set(SYSTEM_H_MODULE "system_other.h")
 endif()
 
 
diff --git a/src/CBot/CMakeLists.txt b/src/CBot/CMakeLists.txt
index 1f17e6b..dbd3d02 100644
--- a/src/CBot/CMakeLists.txt
+++ b/src/CBot/CMakeLists.txt
@@ -1,75 +1,148 @@
 set(SOURCES
+    CBot.h
+    CBotCStack.cpp
+    CBotCStack.h
     CBotCallMethode.cpp
+    CBotCallMethode.h
     CBotClass.cpp
-    CBotCStack.cpp
+    CBotClass.h
     CBotDebug.cpp
+    CBotDebug.h
     CBotDefParam.cpp
+    CBotDefParam.h
+    CBotDefines.h
+    CBotEnums.h
     CBotExternalCall.cpp
+    CBotExternalCall.h
     CBotFileUtils.cpp
-    CBotProgram.cpp
-    CBotStack.cpp
-    CBotToken.cpp
-    CBotTypResult.cpp
-    CBotUtils.cpp
+    CBotFileUtils.h
     CBotInstr/CBotBlock.cpp
+    CBotInstr/CBotBlock.h
     CBotInstr/CBotBoolExpr.cpp
+    CBotInstr/CBotBoolExpr.h
     CBotInstr/CBotBreak.cpp
+    CBotInstr/CBotBreak.h
     CBotInstr/CBotCase.cpp
+    CBotInstr/CBotCase.h
     CBotInstr/CBotCatch.cpp
+    CBotInstr/CBotCatch.h
     CBotInstr/CBotCondition.cpp
+    CBotInstr/CBotCondition.h
     CBotInstr/CBotDefArray.cpp
+    CBotInstr/CBotDefArray.h
     CBotInstr/CBotDefBoolean.cpp
+    CBotInstr/CBotDefBoolean.h
     CBotInstr/CBotDefClass.cpp
+    CBotInstr/CBotDefClass.h
     CBotInstr/CBotDefFloat.cpp
+    CBotInstr/CBotDefFloat.h
     CBotInstr/CBotDefInt.cpp
+    CBotInstr/CBotDefInt.h
     CBotInstr/CBotDefString.cpp
+    CBotInstr/CBotDefString.h
     CBotInstr/CBotDo.cpp
+    CBotInstr/CBotDo.h
     CBotInstr/CBotEmpty.cpp
-    CBotInstr/CBotExpression.cpp
+    CBotInstr/CBotEmpty.h
     CBotInstr/CBotExprLitBool.cpp
+    CBotInstr/CBotExprLitBool.h
     CBotInstr/CBotExprLitNan.cpp
+    CBotInstr/CBotExprLitNan.h
     CBotInstr/CBotExprLitNull.cpp
+    CBotInstr/CBotExprLitNull.h
     CBotInstr/CBotExprLitNum.cpp
+    CBotInstr/CBotExprLitNum.h
     CBotInstr/CBotExprLitString.cpp
+    CBotInstr/CBotExprLitString.h
     CBotInstr/CBotExprUnaire.cpp
+    CBotInstr/CBotExprUnaire.h
     CBotInstr/CBotExprVar.cpp
+    CBotInstr/CBotExprVar.h
+    CBotInstr/CBotExpression.cpp
+    CBotInstr/CBotExpression.h
     CBotInstr/CBotFieldExpr.cpp
+    CBotInstr/CBotFieldExpr.h
     CBotInstr/CBotFor.cpp
+    CBotInstr/CBotFor.h
     CBotInstr/CBotFunction.cpp
+    CBotInstr/CBotFunction.h
     CBotInstr/CBotIf.cpp
+    CBotInstr/CBotIf.h
     CBotInstr/CBotIndexExpr.cpp
-    CBotInstr/CBotInstrCall.cpp
+    CBotInstr/CBotIndexExpr.h
     CBotInstr/CBotInstr.cpp
+    CBotInstr/CBotInstr.h
+    CBotInstr/CBotInstrCall.cpp
+    CBotInstr/CBotInstrCall.h
     CBotInstr/CBotInstrMethode.cpp
+    CBotInstr/CBotInstrMethode.h
     CBotInstr/CBotInstrUtils.cpp
+    CBotInstr/CBotInstrUtils.h
     CBotInstr/CBotLeftExpr.cpp
+    CBotInstr/CBotLeftExpr.h
     CBotInstr/CBotLeftExprVar.cpp
+    CBotInstr/CBotLeftExprVar.h
     CBotInstr/CBotListArray.cpp
+    CBotInstr/CBotListArray.h
     CBotInstr/CBotListExpression.cpp
+    CBotInstr/CBotListExpression.h
     CBotInstr/CBotListInstr.cpp
+    CBotInstr/CBotListInstr.h
     CBotInstr/CBotLogicExpr.cpp
+    CBotInstr/CBotLogicExpr.h
     CBotInstr/CBotNew.cpp
+    CBotInstr/CBotNew.h
     CBotInstr/CBotParExpr.cpp
+    CBotInstr/CBotParExpr.h
     CBotInstr/CBotPostIncExpr.cpp
+    CBotInstr/CBotPostIncExpr.h
     CBotInstr/CBotPreIncExpr.cpp
+    CBotInstr/CBotPreIncExpr.h
     CBotInstr/CBotReturn.cpp
+    CBotInstr/CBotReturn.h
     CBotInstr/CBotSwitch.cpp
+    CBotInstr/CBotSwitch.h
     CBotInstr/CBotThrow.cpp
+    CBotInstr/CBotThrow.h
     CBotInstr/CBotTry.cpp
+    CBotInstr/CBotTry.h
     CBotInstr/CBotTwoOpExpr.cpp
+    CBotInstr/CBotTwoOpExpr.h
     CBotInstr/CBotWhile.cpp
+    CBotInstr/CBotWhile.h
+    CBotProgram.cpp
+    CBotProgram.h
+    CBotStack.cpp
+    CBotStack.h
+    CBotToken.cpp
+    CBotToken.h
+    CBotTypResult.cpp
+    CBotTypResult.h
+    CBotUtils.cpp
+    CBotUtils.h
+    CBotVar/CBotVar.cpp
+    CBotVar/CBotVar.h
     CBotVar/CBotVarArray.cpp
+    CBotVar/CBotVarArray.h
     CBotVar/CBotVarBoolean.cpp
+    CBotVar/CBotVarBoolean.h
     CBotVar/CBotVarClass.cpp
-    CBotVar/CBotVar.cpp
+    CBotVar/CBotVarClass.h
     CBotVar/CBotVarFloat.cpp
+    CBotVar/CBotVarFloat.h
     CBotVar/CBotVarInt.cpp
+    CBotVar/CBotVarInt.h
     CBotVar/CBotVarPointer.cpp
+    CBotVar/CBotVarPointer.h
     CBotVar/CBotVarString.cpp
+    CBotVar/CBotVarString.h
     stdlib/Compilation.cpp
+    stdlib/Compilation.h
     stdlib/FileFunctions.cpp
     stdlib/MathFunctions.cpp
     stdlib/StringFunctions.cpp
+    stdlib/stdlib.h
+    stdlib/stdlib_public.h
 )
 
 # Includes
@@ -90,3 +163,4 @@ else()
             RUNTIME DESTINATION ${COLOBOT_INSTALL_BIN_DIR})
 endif()
 
+group_sources("${SOURCES}" "Source Files")
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index d397fb2..f619cac 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -3,6 +3,15 @@ set(CMAKE_CXX_FLAGS "${COLOBOT_CXX_FLAGS} ${MXE_CFLAGS}")
 set(CMAKE_CXX_FLAGS_RELEASE ${COLOBOT_CXX_FLAGS_RELEASE})
 set(CMAKE_CXX_FLAGS_DEBUG ${COLOBOT_CXX_FLAGS_DEBUG})
 
+# Groups source files for IDE project
+macro(group_sources SOURCES GROUP_ROOT)
+    foreach(SOURCE_FILE ${SOURCES})
+        get_filename_component(GROUP "${SOURCE_FILE}" PATH)
+        string(REPLACE "/" "\\" GROUP "${GROUP}")
+        set(GROUP "${GROUP_ROOT}\\${GROUP}")
+        source_group("${GROUP}" FILES "${SOURCE_FILE}")
+    endforeach()
+endmacro()
 
 # Subdirectories
 
@@ -64,6 +73,10 @@ if(OPENAL_SOUND)
         sound/oalsound/buffer.cpp
         sound/oalsound/channel.cpp
         sound/oalsound/check.cpp
+        sound/oalsound/alsound.h
+        sound/oalsound/buffer.h
+        sound/oalsound/channel.h
+        sound/oalsound/check.h
     )
 endif()
 
@@ -75,195 +88,439 @@ endif()
 
 # Source files
 set(BASE_SOURCES
+    ${OPENAL_SRC}
+    app/${SYSTEM_CPP_MODULE}
+    app/${SYSTEM_H_MODULE}
     app/app.cpp
+    app/app.h
     app/controller.cpp
+    app/controller.h
     app/input.cpp
+    app/input.h
     app/pathman.cpp
+    app/pathman.h
     app/pausemanager.cpp
+    app/pausemanager.h
     app/signal_handlers.cpp
+    app/signal_handlers.h
     app/system.cpp
-    app/${SYSTEM_CPP_MODULE}
+    app/system.h
     app/system_other.cpp
+    app/system_other.h
     common/config_file.cpp
+    common/config_file.h
+    common/error.h
     common/event.cpp
+    common/event.h
+    common/global.h
     common/image.cpp
+    common/image.h
+    common/ioutils.h
     common/key.cpp
+    common/key.h
     common/language.cpp
+    common/language.h
     common/logger.cpp
+    common/logger.h
+    common/make_unique.h
     common/regex_utils.cpp
+    common/regex_utils.h
     common/resources/inputstream.cpp
+    common/resources/inputstream.h
     common/resources/inputstreambuffer.cpp
+    common/resources/inputstreambuffer.h
     common/resources/outputstream.cpp
+    common/resources/outputstream.h
     common/resources/outputstreambuffer.cpp
+    common/resources/outputstreambuffer.h
     common/resources/resourcemanager.cpp
+    common/resources/resourcemanager.h
     common/resources/sdl_file_wrapper.cpp
+    common/resources/sdl_file_wrapper.h
     common/resources/sdl_memory_wrapper.cpp
+    common/resources/sdl_memory_wrapper.h
     common/resources/sndfile_wrapper.cpp
+    common/resources/sndfile_wrapper.h
     common/restext.cpp
+    common/restext.h
     common/settings.cpp
+    common/settings.h
+    common/singleton.h
     common/stringutils.cpp
+    common/stringutils.h
+    common/thread/resource_owning_thread.h
+    common/thread/sdl_cond_wrapper.h
+    common/thread/sdl_mutex_wrapper.h
     graphics/core/color.cpp
+    graphics/core/color.h
+    graphics/core/device.h
     graphics/core/framebuffer.cpp
+    graphics/core/framebuffer.h
+    graphics/core/light.h
+    graphics/core/material.h
     graphics/core/nulldevice.cpp
+    graphics/core/nulldevice.h
+    graphics/core/texture.h
+    graphics/core/vertex.h
     graphics/engine/camera.cpp
+    graphics/engine/camera.h
     graphics/engine/cloud.cpp
+    graphics/engine/cloud.h
     graphics/engine/engine.cpp
+    graphics/engine/engine.h
     graphics/engine/lightman.cpp
+    graphics/engine/lightman.h
     graphics/engine/lightning.cpp
+    graphics/engine/lightning.h
     graphics/engine/oldmodelmanager.cpp
+    graphics/engine/oldmodelmanager.h
     graphics/engine/particle.cpp
+    graphics/engine/particle.h
     graphics/engine/planet.cpp
+    graphics/engine/planet.h
     graphics/engine/pyro.cpp
+    graphics/engine/pyro.h
     graphics/engine/pyro_manager.cpp
+    graphics/engine/pyro_manager.h
+    graphics/engine/pyro_type.h
     graphics/engine/terrain.cpp
+    graphics/engine/terrain.h
     graphics/engine/text.cpp
+    graphics/engine/text.h
     graphics/engine/water.cpp
-    graphics/opengl/gl21device.cpp
-    graphics/opengl/gl33device.cpp
-    graphics/opengl/gldevice.cpp
-    graphics/opengl/glframebuffer.cpp
-    graphics/opengl/glutil.cpp
+    graphics/engine/water.h
     graphics/model/model.cpp
+    graphics/model/model.h
+    graphics/model/model_crash_sphere.h
+    graphics/model/model_format.h
     graphics/model/model_input.cpp
+    graphics/model/model_input.h
+    graphics/model/model_io_exception.h
+    graphics/model/model_io_structs.h
     graphics/model/model_manager.cpp
+    graphics/model/model_manager.h
     graphics/model/model_mesh.cpp
+    graphics/model/model_mesh.h
     graphics/model/model_output.cpp
+    graphics/model/model_output.h
+    graphics/model/model_shadow_spot.h
+    graphics/model/model_triangle.h
+    graphics/opengl/gl21device.cpp
+    graphics/opengl/gl21device.h
+    graphics/opengl/gl33device.cpp
+    graphics/opengl/gl33device.h
+    graphics/opengl/gldevice.cpp
+    graphics/opengl/gldevice.h
+    graphics/opengl/glframebuffer.cpp
+    graphics/opengl/glframebuffer.h
+    graphics/opengl/glutil.cpp
+    graphics/opengl/glutil.h
+    level/build_type.h
     level/level_category.cpp
+    level/level_category.h
     level/mainmovie.cpp
-    level/player_profile.cpp
-    level/robotmain.cpp
-    level/scene_conditions.cpp
+    level/mainmovie.h
     level/parser/parser.cpp
+    level/parser/parser.h
     level/parser/parserexceptions.cpp
+    level/parser/parserexceptions.h
     level/parser/parserline.cpp
+    level/parser/parserline.h
     level/parser/parserparam.cpp
+    level/parser/parserparam.h
+    level/player_profile.cpp
+    level/player_profile.h
+    level/research_type.h
+    level/robotmain.cpp
+    level/robotmain.h
+    level/scene_conditions.cpp
+    level/scene_conditions.h
+    math/all.h
+    math/const.h
+    math/func.h
+    math/geometry.h
+    math/intpoint.h
+    math/matrix.h
+    math/point.h
+    math/sphere.h
+    math/vector.h
     object/auto/auto.cpp
+    object/auto/auto.h
     object/auto/autobase.cpp
+    object/auto/autobase.h
     object/auto/autoconvert.cpp
+    object/auto/autoconvert.h
     object/auto/autoderrick.cpp
+    object/auto/autoderrick.h
     object/auto/autodestroyer.cpp
+    object/auto/autodestroyer.h
     object/auto/autoegg.cpp
-    object/auto/autopowerplant.cpp
+    object/auto/autoegg.h
     object/auto/autofactory.cpp
+    object/auto/autofactory.h
     object/auto/autoflag.cpp
+    object/auto/autoflag.h
     object/auto/autohouston.cpp
+    object/auto/autohouston.h
     object/auto/autojostle.cpp
+    object/auto/autojostle.h
     object/auto/autokid.cpp
+    object/auto/autokid.h
     object/auto/autolabo.cpp
+    object/auto/autolabo.h
     object/auto/automush.cpp
+    object/auto/automush.h
     object/auto/autonest.cpp
+    object/auto/autonest.h
     object/auto/autonuclearplant.cpp
-    object/auto/autopowercaptor.cpp
+    object/auto/autonuclearplant.h
     object/auto/autoportico.cpp
+    object/auto/autoportico.h
+    object/auto/autopowercaptor.cpp
+    object/auto/autopowercaptor.h
+    object/auto/autopowerplant.cpp
+    object/auto/autopowerplant.h
+    object/auto/autopowerstation.cpp
+    object/auto/autopowerstation.h
     object/auto/autoradar.cpp
+    object/auto/autoradar.h
     object/auto/autorepair.cpp
+    object/auto/autorepair.h
     object/auto/autoresearch.cpp
+    object/auto/autoresearch.h
     object/auto/autoroot.cpp
-    object/auto/autovault.cpp
-    object/auto/autopowerstation.cpp
+    object/auto/autoroot.h
     object/auto/autotower.cpp
+    object/auto/autotower.h
+    object/auto/autovault.cpp
+    object/auto/autovault.h
+    object/crash_sphere.h
     object/drive_type.cpp
-    object/interface/trace_drawing_object.cpp
+    object/drive_type.h
     object/implementation/power_container_impl.cpp
-    object/implementation/programmable_impl.cpp
+    object/implementation/power_container_impl.h
     object/implementation/program_storage_impl.cpp
+    object/implementation/program_storage_impl.h
+    object/implementation/programmable_impl.cpp
+    object/implementation/programmable_impl.h
     object/implementation/task_executor_impl.cpp
+    object/implementation/task_executor_impl.h
+    object/interface/carrier_object.h
+    object/interface/controllable_object.h
+    object/interface/damageable_object.h
+    object/interface/destroyable_object.h
+    object/interface/flying_object.h
+    object/interface/fragile_object.h
+    object/interface/interactive_object.h
+    object/interface/jet_flying_object.h
+    object/interface/jostleable_object.h
+    object/interface/movable_object.h
+    object/interface/power_container_object.h
+    object/interface/powered_object.h
+    object/interface/program_storage_object.h
+    object/interface/programmable_object.h
+    object/interface/ranged_object.h
+    object/interface/shielded_auto_regen_object.h
+    object/interface/shielded_object.h
+    object/interface/task_executor_object.h
+    object/interface/trace_drawing_object.cpp
+    object/interface/trace_drawing_object.h
+    object/interface/transportable_object.h
+    object/mission_type.h
     object/motion/motion.cpp
+    object/motion/motion.h
     object/motion/motionant.cpp
+    object/motion/motionant.h
     object/motion/motionbee.cpp
-    object/motion/motionlevelcontroller.cpp
+    object/motion/motionbee.h
     object/motion/motionhuman.cpp
+    object/motion/motionhuman.h
+    object/motion/motionlevelcontroller.cpp
+    object/motion/motionlevelcontroller.h
     object/motion/motionqueen.cpp
+    object/motion/motionqueen.h
     object/motion/motionspider.cpp
+    object/motion/motionspider.h
     object/motion/motiontoto.cpp
+    object/motion/motiontoto.h
     object/motion/motionvehicle.cpp
+    object/motion/motionvehicle.h
     object/motion/motionworm.cpp
+    object/motion/motionworm.h
     object/object.cpp
+    object/object.h
+    object/object_create_exception.h
+    object/object_create_params.h
     object/object_factory.cpp
+    object/object_factory.h
+    object/object_interface_type.h
     object/object_manager.cpp
+    object/object_manager.h
+    object/object_type.h
     object/old_object.cpp
+    object/old_object.h
     object/old_object_interface.cpp
+    object/old_object_interface.h
+    object/subclass/base_alien.cpp
+    object/subclass/base_alien.h
+    object/subclass/base_building.cpp
+    object/subclass/base_building.h
+    object/subclass/base_robot.cpp
+    object/subclass/base_robot.h
+    object/subclass/base_vehicle.cpp
+    object/subclass/base_vehicle.h
+    object/subclass/exchange_post.cpp
+    object/subclass/exchange_post.h
+    object/subclass/shielder.cpp
+    object/subclass/shielder.h
+    object/subclass/static_object.cpp
+    object/subclass/static_object.h
     object/task/task.cpp
+    object/task/task.h
     object/task/taskadvance.cpp
+    object/task/taskadvance.h
     object/task/taskbuild.cpp
+    object/task/taskbuild.h
     object/task/taskdeletemark.cpp
+    object/task/taskdeletemark.h
     object/task/taskfire.cpp
+    object/task/taskfire.h
     object/task/taskfireant.cpp
+    object/task/taskfireant.h
     object/task/taskflag.cpp
+    object/task/taskflag.h
     object/task/taskgoto.cpp
+    object/task/taskgoto.h
     object/task/taskgungoal.cpp
+    object/task/taskgungoal.h
     object/task/taskinfo.cpp
+    object/task/taskinfo.h
     object/task/taskmanip.cpp
+    object/task/taskmanip.h
     object/task/taskpen.cpp
+    object/task/taskpen.h
     object/task/taskrecover.cpp
+    object/task/taskrecover.h
     object/task/tasksearch.cpp
+    object/task/tasksearch.h
     object/task/taskshield.cpp
+    object/task/taskshield.h
     object/task/taskspiderexplo.cpp
+    object/task/taskspiderexplo.h
     object/task/tasktake.cpp
+    object/task/tasktake.h
     object/task/taskterraform.cpp
+    object/task/taskterraform.h
     object/task/taskturn.cpp
+    object/task/taskturn.h
     object/task/taskwait.cpp
+    object/task/taskwait.h
     object/tool_type.cpp
-    object/subclass/base_alien.cpp
-    object/subclass/base_building.cpp
-    object/subclass/base_robot.cpp
-    object/subclass/base_vehicle.cpp
-    object/subclass/exchange_post.cpp
-    object/subclass/shielder.cpp
-    object/subclass/static_object.cpp
+    object/tool_type.h
     physics/physics.cpp
+    physics/physics.h
     script/cbottoken.cpp
+    script/cbottoken.h
     script/script.cpp
+    script/script.h
     script/scriptfunc.cpp
+    script/scriptfunc.h
     sound/sound.cpp
+    sound/sound.h
     sound/sound_type.cpp
-    ui/debug_menu.cpp
-    ui/displayinfo.cpp
-    ui/displaytext.cpp
-    ui/object_interface.cpp
-    ui/maindialog.cpp
-    ui/mainmap.cpp
-    ui/mainshort.cpp
-    ui/mainui.cpp
-    ui/studio.cpp
+    sound/sound_type.h
     ui/controls/button.cpp
+    ui/controls/button.h
     ui/controls/check.cpp
+    ui/controls/check.h
     ui/controls/color.cpp
+    ui/controls/color.h
     ui/controls/control.cpp
+    ui/controls/control.h
     ui/controls/edit.cpp
+    ui/controls/edit.h
     ui/controls/editvalue.cpp
+    ui/controls/editvalue.h
     ui/controls/enumslider.cpp
+    ui/controls/enumslider.h
     ui/controls/gauge.cpp
+    ui/controls/gauge.h
     ui/controls/group.cpp
+    ui/controls/group.h
     ui/controls/image.cpp
+    ui/controls/image.h
     ui/controls/interface.cpp
+    ui/controls/interface.h
     ui/controls/key.cpp
+    ui/controls/key.h
     ui/controls/label.cpp
+    ui/controls/label.h
     ui/controls/list.cpp
+    ui/controls/list.h
     ui/controls/map.cpp
+    ui/controls/map.h
     ui/controls/scroll.cpp
+    ui/controls/scroll.h
     ui/controls/shortcut.cpp
+    ui/controls/shortcut.h
     ui/controls/slider.cpp
+    ui/controls/slider.h
     ui/controls/target.cpp
+    ui/controls/target.h
     ui/controls/window.cpp
+    ui/controls/window.h
+    ui/debug_menu.cpp
+    ui/debug_menu.h
+    ui/displayinfo.cpp
+    ui/displayinfo.h
+    ui/displaytext.cpp
+    ui/displaytext.h
+    ui/maindialog.cpp
+    ui/maindialog.h
+    ui/mainmap.cpp
+    ui/mainmap.h
+    ui/mainshort.cpp
+    ui/mainshort.h
+    ui/mainui.cpp
+    ui/mainui.h
+    ui/object_interface.cpp
+    ui/object_interface.h
     ui/screen/screen.cpp
+    ui/screen/screen.h
     ui/screen/screen_apperance.cpp
+    ui/screen/screen_apperance.h
     ui/screen/screen_io.cpp
+    ui/screen/screen_io.h
     ui/screen/screen_io_read.cpp
+    ui/screen/screen_io_read.h
     ui/screen/screen_io_write.cpp
+    ui/screen/screen_io_write.h
     ui/screen/screen_level_list.cpp
+    ui/screen/screen_level_list.h
     ui/screen/screen_loading.cpp
+    ui/screen/screen_loading.h
     ui/screen/screen_main_menu.cpp
+    ui/screen/screen_main_menu.h
     ui/screen/screen_player_select.cpp
+    ui/screen/screen_player_select.h
     ui/screen/screen_quit.cpp
+    ui/screen/screen_quit.h
     ui/screen/screen_setup.cpp
+    ui/screen/screen_setup.h
     ui/screen/screen_setup_controls.cpp
+    ui/screen/screen_setup_controls.h
     ui/screen/screen_setup_display.cpp
+    ui/screen/screen_setup_display.h
     ui/screen/screen_setup_game.cpp
+    ui/screen/screen_setup_game.h
     ui/screen/screen_setup_graphics.cpp
+    ui/screen/screen_setup_graphics.h
     ui/screen/screen_setup_sound.cpp
+    ui/screen/screen_setup_sound.h
     ui/screen/screen_welcome.cpp
-    ${OPENAL_SRC}
+    ui/screen/screen_welcome.h
+    ui/studio.cpp
+    ui/studio.h
 )
 
 set(MAIN_SOURCES
@@ -271,7 +528,6 @@ set(MAIN_SOURCES
     ${RES_FILES}
 )
 
-
 # Libraries
 set(LIBS
     CBot
@@ -341,3 +597,5 @@ endif()
 if(COLOBOT_LINT_BUILD)
     add_fake_header_sources("src")
 endif()
+
+group_sources("${BASE_SOURCES}" "Source Files")

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-games/colobot.git



More information about the Pkg-games-commits mailing list