diff --git a/zephyr/CMakeLists.txt b/zephyr/CMakeLists.txt new file mode 100644 index 0000000..81c3eaa --- /dev/null +++ b/zephyr/CMakeLists.txt @@ -0,0 +1,24 @@ +cmake_minimum_required(VERSION 3.13.1) + +find_package(Zephyr REQUIRED HINTS $ENV{ZEPHYR_BASE}) +project(NONE) + +zephyr_include_directories( + ../libscpi/inc/ +) + +zephyr_library_sources( + ../libscpi/src/error.c + ../libscpi/src/expression.c + ../libscpi/src/fifo.c + ../libscpi/src/fifo_private.h + ../libscpi/src/ieee488.c + ../libscpi/src/lexer.c + ../libscpi/src/lexer_private.h + ../libscpi/src/minimal.c + ../libscpi/src/parser.c + ../libscpi/src/parser_private.h + ../libscpi/src/units.c + ../libscpi/src/utils.c + ../libscpi/src/utils_private.h +) diff --git a/zephyr/module.yml b/zephyr/module.yml new file mode 100644 index 0000000..226798e --- /dev/null +++ b/zephyr/module.yml @@ -0,0 +1,3 @@ +name: scpi-parser +build: + cmake: zephyr