~aleteoryx/muditaos

8b24846b92d82dd16c4afc4bbae1d162212d8849 — Radoslaw Wicik 4 years ago dd3701c
[BH-422] Fix CMake in service GUI

Refactor CMakeLists.txt for cleaner and simpler code.
M module-apps/Application.cpp => module-apps/Application.cpp +1 -1
@@ 33,7 33,7 @@
#include <iterator>    // for distance, next
#include <type_traits> // for add_const<>...
#include <WindowsFactory.hpp>
#include <service-gui/Common.hpp>
#include <service-guiName.hpp>
#include <module-utils/Utils.hpp>
#include <service-db/agents/settings/SystemSettings.hpp>
#include <module-utils/time/DateAndTimeSettings.hpp>

M module-apps/application-settings/windows/ColorTestWindow.cpp => module-apps/application-settings/windows/ColorTestWindow.cpp +1 -1
@@ 4,7 4,7 @@
#include <memory>

#include <service-appmgr/Controller.hpp>
#include <service-gui/Common.hpp>
#include <service-guiName.hpp>
#include <Style.hpp>
#include <ChangeColorScheme.hpp>


M module-services/service-appmgr/model/ApplicationManager.cpp => module-services/service-appmgr/model/ApplicationManager.cpp +0 -1
@@ 24,7 24,6 @@
#include <service-evtmgr/EVMessages.hpp>
#include <service-gui/ServiceGUI.hpp>
#include <service-eink/ServiceEink.hpp>
#include <service-gui/Common.hpp>
#include <service-desktop/DesktopMessages.hpp>
#include <service-appmgr/StartupType.hpp>
#include <module-services/service-audio/service-audio/AudioMessage.hpp>

M module-services/service-appmgr/service-appmgr/model/ApplicationManager.hpp => module-services/service-appmgr/service-appmgr/model/ApplicationManager.hpp +1 -1
@@ 27,7 27,7 @@

#include <service-db/DBServiceName.hpp>
#include <service-db/Settings.hpp>
#include <service-gui/Common.hpp>
#include <service-guiName.hpp>
#include <service-eink/Common.hpp>

#include <notifications/NotificationProvider.hpp>

M module-services/service-eink/ServiceEink.cpp => module-services/service-eink/ServiceEink.cpp +0 -1
@@ 5,7 5,6 @@
#include "messages/EinkModeMessage.hpp"
#include "messages/PrepareDisplayEarlyRequest.hpp"
#include <service-gui/messages/EinkInitialized.hpp>
#include <service-gui/Common.hpp>
#include <time/ScopedTime.hpp>
#include <Timers/TimerFactory.hpp>


M module-services/service-eink/ServiceEink.hpp => module-services/service-eink/ServiceEink.hpp +1 -1
@@ 12,7 12,7 @@
#include "EinkDisplay.hpp"

#include <service-db/DBServiceName.hpp>
#include <service-gui/Common.hpp>
#include <service-guiName.hpp>

#include <chrono>
#include <cstdint>

M module-services/service-gui/CMakeLists.txt => module-services/service-gui/CMakeLists.txt +27 -15
@@ 1,28 1,40 @@
project(service-gui)
message( "${PROJECT_NAME}  ${CMAKE_CURRENT_LIST_DIR}" )
add_library(service-gui STATIC)

set(SOURCES
    "${CMAKE_CURRENT_LIST_DIR}/ServiceGUI.cpp"
    "${CMAKE_CURRENT_LIST_DIR}/WorkerGUI.cpp"
    "${CMAKE_CURRENT_LIST_DIR}/ContextPool.cpp"
    "${CMAKE_CURRENT_LIST_DIR}/RenderCache.cpp"
    "${CMAKE_CURRENT_LIST_DIR}/DrawCommandsQueue.cpp"
    "${CMAKE_CURRENT_LIST_DIR}/SynchronizationMechanism.cpp"
    "${CMAKE_CURRENT_LIST_DIR}/messages/DrawMessage.cpp"
target_sources(service-gui
    PRIVATE
        ContextPool.cpp
        DrawCommandsQueue.cpp
        RenderCache.cpp
        ServiceGUI.cpp
        SynchronizationMechanism.cpp
        WorkerGUI.cpp
        messages/DrawMessage.cpp
    INTERFACE
        service-guiName.hpp
        ContextPool.hpp
        DrawCommandsQueue.hpp
        RenderCache.hpp
        ServiceGUI.hpp
        SynchronizationMechanism.hpp
        WorkerGUI.hpp
        messages/ChangeColorScheme.hpp
        messages/DrawMessage.hpp
        messages/EinkInitialized.hpp
        messages/GUIMessage.hpp
        messages/RenderingFinished.hpp
)

add_library(${PROJECT_NAME} STATIC ${SOURCES})

target_link_libraries(${PROJECT_NAME}
target_link_libraries(service-gui
    service-eink
    module-gui
    module-apps
)

target_include_directories(${PROJECT_NAME}
target_include_directories(service-gui
    PUBLIC
        "${CMAKE_CURRENT_LIST_DIR}"
        "${CMAKE_CURRENT_LIST_DIR}/messages"
        ${CMAKE_CURRENT_LIST_DIR}
        ${CMAKE_CURRENT_LIST_DIR}/messages
)

if (${ENABLE_TESTS})

M module-services/service-gui/ServiceGUI.hpp => module-services/service-gui/ServiceGUI.hpp +6 -8
@@ 3,7 3,12 @@

#pragma once

#include <Common.hpp>
#include "ContextPool.hpp"
#include "DrawCommandsQueue.hpp"
#include "RenderCache.hpp"
#include "messages/RenderingFinished.hpp"
#include "service-guiName.hpp"

#include <Service/Common.hpp>
#include <Service/Message.hpp>
#include <Service/Service.hpp>


@@ 11,13 16,6 @@

#include <service-db/DBServiceName.hpp>

#include "messages/RenderingFinished.hpp"

#include "ContextPool.hpp"
#include "DrawCommandsQueue.hpp"
#include "Common.hpp"
#include "RenderCache.hpp"

#include <cstdint>
#include <memory>
#include <string>

R module-services/service-gui/Common.hpp => module-services/service-gui/service-guiName.hpp +0 -0
M source/main.cpp => source/main.cpp +1 -1
@@ 32,7 32,7 @@
#include <service-time/ServiceTime.hpp>
#include <Service/ServiceCreator.hpp>
#include <module-services/service-gui/ServiceGUI.hpp>
#include <module-services/service-gui/Common.hpp>
#include <service-guiName.hpp>
#include <module-services/service-eink/ServiceEink.hpp>
#include <service-fileindexer/Constants.hpp>
#include <service-fileindexer/ServiceFileIndexer.hpp>