@@ -20,15 +20,19 @@ get_filename_component(BACNET_NAME ${CMAKE_CURRENT_SOURCE_DIR} NAME)
2020
2121# Update include path for this module
2222list (APPEND BACNET_INCLUDE ${BACNET_BASE} /src)
23+
2324set (TEST_OBJECT_SRC ${BACNET_BASE} /test /bacnet/basic/object/test )
25+ list (APPEND TEST_OBJECT_INCLUDE ${TEST_OBJECT_SRC} )
2426
2527if (BOARD STREQUAL unit_testing)
2628 file (RELATIVE_PATH BACNET_INCLUDE $ENV{ZEPHYR_BASE} ${BACNET_BASE} /src)
27- list (APPEND INCLUDE ${BACNET_INCLUDE} )
29+ file (RELATIVE_PATH TEST_OBJECT_INCLUDE $ENV{ZEPHYR_BASE} ${TEST_OBJECT_SRC} )
30+ list (APPEND INCLUDE ${BACNET_INCLUDE} ${TEST_OBJECT_INCLUDE} )
2831 list (APPEND SOURCES
2932 ${BACNET_SRC_PATH} .c
3033 ${BACNET_TEST_PATH} /src/main.c
3134 ${TEST_OBJECT_SRC} /device_mock.c
35+ ${TEST_OBJECT_SRC} /property_test.c
3236 )
3337
3438 get_filename_component (BACNET_OBJECT_SRC ${BACNET_SRC_PATH} PATH )
@@ -48,9 +52,9 @@ if(BOARD STREQUAL unit_testing)
4852 ${BACNET_SRC} /channel_value.c
4953 ${BACNET_SRC} /datetime.c
5054 ${BACNET_SRC} /timestamp.c
51- ${BACNET_SRC} /basic/sys/days.c
5255 ${BACNET_SRC} /bacdevobjpropref.c
5356 ${BACNET_SRC} /bactext.c
57+ ${BACNET_SRC} /cov.c
5458 ${BACNET_SRC} /indtext.c
5559 ${BACNET_SRC} /lighting.c
5660 ${BACNET_SRC} /proplist.c
@@ -60,12 +64,13 @@ if(BOARD STREQUAL unit_testing)
6064 ${BACNET_SRC} /weeklyschedule.c
6165 ${BACNET_SRC} /calendar_entry.c
6266 ${BACNET_SRC} /special_event.c
67+ ${BACNET_SRC} /bactimevalue.c
6368 ${BACNET_SRC} /basic/sys/bigend.c
64- ${BACNET_SRC} /basic/sys/linear .c
69+ ${BACNET_SRC} /basic/sys/days .c
6570 ${BACNET_SRC} /basic/sys/debug.c
6671 ${BACNET_SRC} /basic/sys/keylist.c
6772 ${BACNET_SRC} /basic/sys/lighting_command.c
68- ${BACNET_SRC} /bactimevalue .c
73+ ${BACNET_SRC} /basic/sys/linear .c
6974 ${BACNET_SRC} /secure_connect.c
7075 )
7176
@@ -76,9 +81,13 @@ else()
7681 find_package (Zephyr REQUIRED HINTS $ENV{ZEPHYR_BASE} )
7782 project (${BACNET_NAME} )
7883
79- target_include_directories (app PRIVATE ${BACNET_INCLUDE} )
84+ target_include_directories (app PRIVATE
85+ ${BACNET_INCLUDE}
86+ ${TEST_OBJECT_INCLUDE} )
8087 target_sources (app PRIVATE
8188 ${BACNET_TEST_PATH} /src/main.c
89+ ${TEST_OBJECT_SRC} /property_test.c
90+ ${TEST_OBJECT_SRC} /device_mock.c
8291 )
8392endif ()
8493
0 commit comments