Skip to content

Commit af78efa

Browse files
ycsincarlescufi
authored andcommitted
subsys/testsuite/ztest: create stub headers at CMake configure time
Create unittest stub headers at CMake configure time. Signed-off-by: Yong Cong Sin <[email protected]>
1 parent b1020b0 commit af78efa

File tree

10 files changed

+21
-49
lines changed

10 files changed

+21
-49
lines changed

cmake/modules/unittest.cmake

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,27 @@ include(${ZEPHYR_BASE}/cmake/kobj.cmake)
5858
add_dependencies(test_interface ${KOBJ_TYPES_H_TARGET})
5959
gen_kobj(KOBJ_GEN_DIR)
6060

61+
# Generates empty header files to build
62+
set(INCL_GENERATED_DIR ${APPLICATION_BINARY_DIR}/zephyr/include/generated)
63+
set(INCL_GENERATED_SYSCALL_DIR ${INCL_GENERATED_DIR}/syscalls)
64+
list(APPEND INCL_GENERATED_HEADERS
65+
${INCL_GENERATED_DIR}/devicetree_generated.h
66+
${INCL_GENERATED_DIR}/offsets.h
67+
${INCL_GENERATED_DIR}/syscall_list.h
68+
${INCL_GENERATED_DIR}/syscall_macros.h
69+
${INCL_GENERATED_SYSCALL_DIR}/kernel.h
70+
${INCL_GENERATED_SYSCALL_DIR}/kobject.h
71+
${INCL_GENERATED_SYSCALL_DIR}/log_core.h
72+
${INCL_GENERATED_SYSCALL_DIR}/log_ctrl.h
73+
${INCL_GENERATED_SYSCALL_DIR}/log_msg.h
74+
${INCL_GENERATED_SYSCALL_DIR}/sys_clock.h
75+
)
76+
77+
file(MAKE_DIRECTORY ${INCL_GENERATED_SYSCALL_DIR})
78+
foreach(header ${INCL_GENERATED_HEADERS})
79+
file(TOUCH ${header})
80+
endforeach()
81+
6182
list(APPEND INCLUDE
6283
subsys/testsuite/ztest/include/zephyr
6384
subsys/testsuite/include/zephyr

subsys/testsuite/ztest/include/zephyr/offsets.h

Lines changed: 0 additions & 17 deletions
This file was deleted.

subsys/testsuite/ztest/include/zephyr/syscall_list.h

Lines changed: 0 additions & 3 deletions
This file was deleted.

subsys/testsuite/ztest/include/zephyr/syscall_macros.h

Lines changed: 0 additions & 3 deletions
This file was deleted.

subsys/testsuite/ztest/include/zephyr/syscalls/kernel.h

Lines changed: 0 additions & 3 deletions
This file was deleted.

subsys/testsuite/ztest/include/zephyr/syscalls/kobject.h

Lines changed: 0 additions & 5 deletions
This file was deleted.

subsys/testsuite/ztest/include/zephyr/syscalls/log_core.h

Lines changed: 0 additions & 5 deletions
This file was deleted.

subsys/testsuite/ztest/include/zephyr/syscalls/log_ctrl.h

Lines changed: 0 additions & 5 deletions
This file was deleted.

subsys/testsuite/ztest/include/zephyr/syscalls/log_msg.h

Lines changed: 0 additions & 5 deletions
This file was deleted.

subsys/testsuite/ztest/include/zephyr/syscalls/sys_clock.h

Lines changed: 0 additions & 3 deletions
This file was deleted.

0 commit comments

Comments
 (0)