~aleteoryx/muditaos

1f0d51d10988e0a3f832878153fccb502deb7886 — DariuszSabala 4 years ago d87ab0a
[BH-671] Fixed CMake in service-audio

Made service-audio CMake comply to Mudita internal guide
M module-apps/application-alarm-clock/widgets/AlarmOptionsItem.cpp => module-apps/application-alarm-clock/widgets/AlarmOptionsItem.cpp +1 -1
@@ 6,7 6,7 @@
#include <InputEvent.hpp>
#include <Style.hpp>
#include <Utils.hpp>
#include <module-services/service-audio/service-audio/AudioServiceAPI.hpp>
#include <service-audio/AudioServiceAPI.hpp>
#include <purefs/filesystem_paths.hpp>

namespace gui

M module-services/service-appmgr/model/ApplicationManager.cpp => module-services/service-appmgr/model/ApplicationManager.cpp +1 -1
@@ 27,7 27,7 @@
#include <i18n/i18n.hpp>
#include <log/log.hpp>
#include <module-db/queries/notifications/QueryNotificationsGetAll.hpp>
#include <module-services/service-audio/service-audio/AudioMessage.hpp>
#include <service-audio/AudioMessage.hpp>
#include <module-services/service-db/agents/settings/SystemSettings.hpp>
#include <module-sys/Timers/TimerFactory.hpp>
#include <module-utils/Utils.hpp>

M module-services/service-audio/AudioServiceAPI.cpp => module-services/service-audio/AudioServiceAPI.cpp +4 -4
@@ 1,13 1,13 @@
// Copyright (c) 2017-2021, Mudita Sp. z.o.o. All rights reserved.
// For licensing, see https://github.com/mudita/MuditaOS/LICENSE.md

#include "service-audio/AudioServiceAPI.hpp"
#include "service-audio/ServiceAudio.hpp"
#include "service-audio/AudioMessage.hpp"
#include <AudioMessage.hpp>
#include <AudioServiceAPI.hpp>
#include <ServiceAudio.hpp>

#include <Audio/decoder/Decoder.hpp>
#include <Service/Common.hpp>
#include <log.hpp>
#include <Service/Common.hpp>

#include <utility>


M module-services/service-audio/CMakeLists.txt => module-services/service-audio/CMakeLists.txt +29 -19
@@ 1,27 1,37 @@
project(service-audio)
message( "${PROJECT_NAME}  ${CMAKE_CURRENT_LIST_DIR}" )
# Copyright (c) 2017-2021, Mudita Sp. z.o.o. All rights reserved.
# For licensing, see https://github.com/mudita/MuditaOS/LICENSE.md

add_library(service-audio STATIC)

set(SOURCES
    ServiceAudio.cpp
    AudioServiceAPI.cpp
target_include_directories(service-audio
    PRIVATE
        $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include/service-audio>
    PUBLIC
        $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
)

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

target_link_libraries(${PROJECT_NAME}
    service-appmgr
    service-bluetooth
    service-db
    module-bluetooth
    module-audio
    module-utils
    module-services
target_sources(service-audio
    PRIVATE
        AudioServiceAPI.cpp
        ServiceAudio.cpp
    PUBLIC
        include/service-audio/AudioMessage.hpp
        include/service-audio/AudioServiceAPI.hpp
        include/service-audio/ServiceAudio.hpp
)


target_include_directories(${PROJECT_NAME}
target_link_libraries(service-audio
    PRIVATE
        log
        module-bluetooth
        module-utils
        service-bluetooth
        service-evtmgr
    PUBLIC
       ${CMAKE_CURRENT_LIST_DIR}
        apps-common
        messagetype
        module-audio
        module-sys
        service-appmgr
        service-db
)


M module-services/service-audio/ServiceAudio.cpp => module-services/service-audio/ServiceAudio.cpp +5 -4
@@ 1,21 1,22 @@
// Copyright (c) 2017-2021, Mudita Sp. z.o.o. All rights reserved.
// For licensing, see https://github.com/mudita/MuditaOS/LICENSE.md

#include "service-audio/AudioMessage.hpp"
#include "service-audio/ServiceAudio.hpp"
#include <AudioMessage.hpp>
#include <ServiceAudio.hpp>

#include <Audio/Operation/IdleOperation.hpp>
#include <Audio/Operation/PlaybackOperation.hpp>
#include <Bluetooth/audio/BluetoothAudioDevice.hpp>
#include <module-audio/Audio/VolumeScaler.hpp>
#include <module-sys/SystemManager/messages/SentinelRegistrationMessage.hpp>
#include <service-bluetooth/Constants.hpp>
#include <service-bluetooth/ServiceBluetoothCommon.hpp>
#include <service-bluetooth/BluetoothMessage.hpp>
#include <service-bluetooth/Constants.hpp>
#include <service-bluetooth/messages/AudioRouting.hpp>
#include <service-bluetooth/messages/Ring.hpp>
#include <service-bluetooth/ServiceBluetoothCommon.hpp>
#include <service-db/Settings.hpp>
#include <service-evtmgr/EventManagerServiceAPI.hpp>
#include <Utils.hpp>

#include <algorithm>
#include <initializer_list>

R module-services/service-audio/service-audio/AudioMessage.hpp => module-services/service-audio/include/service-audio/AudioMessage.hpp +2 -3
@@ 3,13 3,12 @@

#pragma once

#include <apps-common/popups/data/PopupRequestParams.hpp>
#include <Audio/AudioCommon.hpp>
#include <Audio/decoder/Decoder.hpp>
#include <MessageType.hpp>
#include <service-appmgr/messages/ActionRequest.hpp>
#include <service-appmgr/Actions.hpp>
#include <apps-common/popups/data/PopupRequestParams.hpp>

#include <service-appmgr/messages/ActionRequest.hpp>
#include <Service/Message.hpp>

#include <memory>

R module-services/service-audio/service-audio/AudioServiceAPI.hpp => module-services/service-audio/include/service-audio/AudioServiceAPI.hpp +1 -1
@@ 6,8 6,8 @@
#include "AudioMessage.hpp"

#include <Audio/AudioCommon.hpp>
#include <Audio/Profiles/Profile.hpp>
#include <Audio/decoder/Decoder.hpp>
#include <Audio/Profiles/Profile.hpp>

#include <memory>
#include <optional>

R module-services/service-audio/service-audio/ServiceAudio.hpp => module-services/service-audio/include/service-audio/ServiceAudio.hpp +1 -4
@@ 7,14 7,11 @@

#include <Audio/Audio.hpp>
#include <Audio/AudioMux.hpp>

#include <MessageType.hpp>
#include <Service/Service.hpp>
#include <Utils.hpp>

#include <service-db/DBServiceAPI.hpp>
#include <service-db/DBServiceName.hpp>
#include <service-db/QueryMessage.hpp>
#include <Service/Service.hpp>

#include <functional>


M module-services/service-db/test/CMakeLists.txt => module-services/service-db/test/CMakeLists.txt +5 -4
@@ 10,13 10,14 @@ add_catch2_executable(
            test-service-db-quotes.cpp
            test-factory-settings.cpp
        LIBS
            iosyscalls
            module-audio
            module-cellular
            module-sys
            service-audio
            module-utils
            module-vfs
            module-audio
            service-audio
            service-cellular
            module-cellular
            iosyscalls
        DEPS
            PurePhone-disk-img
)

M products/BellHybrid/CMakeLists.txt => products/BellHybrid/CMakeLists.txt +1 -0
@@ 54,6 54,7 @@ target_link_libraries(BellHybrid
        module-apps
        module-bsp
        module-vfs
        service-audio
        service-bluetooth
        service-desktop
        service-lwip

M products/PurePhone/CMakeLists.txt => products/PurePhone/CMakeLists.txt +1 -0
@@ 64,6 64,7 @@ target_link_libraries(PurePhone
        module-apps
        module-bsp
        module-vfs
        service-audio
        service-bluetooth
        service-desktop
        service-lwip