Skip to content

Commit 4c840cb

Browse files
committed
sm: launcher: implement launcher module
Signed-off-by: Mykhailo Lohvynenko <[email protected]>
1 parent ffaecef commit 4c840cb

File tree

6 files changed

+1435
-9
lines changed

6 files changed

+1435
-9
lines changed

src/core/sm/CMakeLists.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,9 @@ set(HEADERS config.hpp)
1717
# Install targets
1818
# ######################################################################################################################
1919

20-
set(INSTALL_HEADERS aos_core_sm_launcher aos_core_sm_logprovider aos_core_sm_runner)
20+
set(INSTALL_HEADERS aos_core_sm_logprovider aos_core_sm_runner)
2121

22-
set(INSTALL_LIBRARIES)
22+
set(INSTALL_LIBRARIES aos_core_sm_launcher)
2323

2424
if(WITH_TEST)
2525
list(APPEND INSTALL_HEADERS aos_core_sm_tests_mocks aos_core_sm_tests_stubs)

src/core/sm/launcher/CMakeLists.txt

Lines changed: 25 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,12 @@
1010

1111
set(TARGET_NAME launcher)
1212

13+
# ######################################################################################################################
14+
# Sources
15+
# ######################################################################################################################
16+
17+
set(SOURCES launcher.cpp)
18+
1319
# ######################################################################################################################
1420
# Headers
1521
# ######################################################################################################################
@@ -18,11 +24,29 @@ set(HEADERS itf/instancestatusreceiver.hpp itf/instancestatussender.hpp itf/laun
1824
itf/storage.hpp
1925
)
2026

27+
# ######################################################################################################################
28+
# Libraries
29+
# ######################################################################################################################
30+
31+
set(LIBRARIES aos::core::common::instancestatusprovider aos::core::common::tools aos::core::sm::smclient)
32+
2133
# ######################################################################################################################
2234
# Target
2335
# ######################################################################################################################
2436

25-
add_module(TARGET_NAME ${TARGET_NAME} HEADERS ${HEADERS})
37+
add_module(
38+
TARGET_NAME
39+
${TARGET_NAME}
40+
LOG_MODULE
41+
STACK_USAGE
42+
${AOS_STACK_USAGE}
43+
SOURCES
44+
${SOURCES}
45+
HEADERS
46+
${HEADERS}
47+
LIBRARIES
48+
${LIBRARIES}
49+
)
2650

2751
# ######################################################################################################################
2852
# Tests

0 commit comments

Comments
 (0)