Issue 121 zephyr module cleanup west 0 8 0a1 (#122)

* Rm top-level west.yml; Cleanup manifests; Fix unit testing

* Cleanup sample

* Cleanup test CMakeLists

Co-authored-by: Gregory Shue <gregory.shue@legrand.us>
This commit is contained in:
Greg Shue
2020-09-17 07:58:06 -07:00
committed by GitHub
parent 19869dccdb
commit 5c2f198fd8
145 changed files with 1711 additions and 1761 deletions
@@ -2,24 +2,9 @@
cmake_minimum_required(VERSION 3.13.1)
get_filename_component(MY_PROJECT_BASENAME ${CMAKE_CURRENT_SOURCE_DIR} NAME)
# Find the directory of the Zephyr module
string(REGEX REPLACE
"\/zephyr\/samples\/[a-zA-Z_\-\\\\/]*${MY_PROJECT_BASENAME}$" ""
MY_ZEPHYR_MODULE_SOURCE_DIR
${CMAKE_CURRENT_SOURCE_DIR})
list(APPEND ZEPHYR_EXTRA_MODULES
${MY_PROJECT_BASENAME} ${MY_ZEPHYR_MODULE_SOURCE_DIR}
)
# Add an absolute directory path to the CMake variable
# SYSCALL_INCLUDE_DIRS. This ensures that the syscall machinery will
# be able to find the module's syscalls.
#TODO: list(APPEND SYSCALL_INCLUDE_DIRS ${CMAKE_CURRENT_SOURCE_DIR})
get_filename_component(MY_PROJECT_NAME ${CMAKE_CURRENT_SOURCE_DIR} NAME)
find_package(Zephyr REQUIRED HINTS $ENV{ZEPHYR_BASE})
project(${MY_PROJECT_BASENAME})
project(${MY_PROJECT_NAME})
target_sources(app PRIVATE src/main.c)