summaryrefslogtreecommitdiffstats
path: root/libsensors_iio/software/core/mllite/Engineering.cmake
diff options
context:
space:
mode:
Diffstat (limited to 'libsensors_iio/software/core/mllite/Engineering.cmake')
-rw-r--r--libsensors_iio/software/core/mllite/Engineering.cmake150
1 files changed, 0 insertions, 150 deletions
diff --git a/libsensors_iio/software/core/mllite/Engineering.cmake b/libsensors_iio/software/core/mllite/Engineering.cmake
deleted file mode 100644
index 42f2429..0000000
--- a/libsensors_iio/software/core/mllite/Engineering.cmake
+++ /dev/null
@@ -1,150 +0,0 @@
-## Engineering CMakeLists for software/core/mllite
-
-include_directories(
- .
- ${SOLUTION_SOURCE_DIR}/core/mpl
- ${SOLUTION_SOURCE_DIR}/core/HAL
- ${SOLUTION_SOURCE_DIR}/driver/include
-)
-
-add_definitions (
- -DINV_INCLUDE_LEGACY_HEADERS
-)
-
-if (CMAKE_SYSTEM_NAME MATCHES Android)
-
- include_directories(
- ${SOLUTION_SOURCE_DIR}/core/mllite/linux
- ${SOLUTION_SOURCE_DIR}/driver/include/linux
- )
- add_definitions(
- -DLINUX
- -D_REENTRANT
- )
- set (HEADERS
- ${HEADERS}
- linux/mlos.h
- linux/ml_stored_data.h
- linux/ml_load_dmp.h
- linux/ml_sysfs_helper.h
- )
- set (SOURCES
- ${SOURCES}
- linux/mlos_linux.c
- linux/ml_stored_data.c
- linux/ml_load_dmp.c
- linux/ml_sysfs_helper.c
- )
-
-elseif (CMAKE_SYSTEM_NAME MATCHES Linux)
-
- add_definitions(
- -DLINUX
- -D_REENTRANT
- )
- set (HEADERS
- ${HEADERS}
- )
- set (SOURCES
- ${SOURCES}
- )
-
-elseif (CMAKE_SYSTEM_NAME MATCHES Windows)
-
- add_definitions(
- -DAIO
- -DUART_COM
- -D_CRT_SECURE_NO_WARNINGS
- -D_CRT_SECURE_NO_DEPRECATE
- )
- set (HEADERS
- ${HEADERS}
- )
- set (SOURCES
- ${SOURCES}
- )
-
-endif ()
-
-set (HEADERS
- ${HEADERS}
- data_builder.h
- hal_outputs.h
- message_layer.h
- ml_math_func.h
- mpl.h
- results_holder.h
- start_manager.h
- storage_manager.h
-)
-set (SOURCES
- ${SOURCES}
- data_builder.c
- hal_outputs.c
- message_layer.c
- ml_math_func.c
- mpl.c
- results_holder.c
- start_manager.c
- storage_manager.c
-)
-
-# coveniently add this file to the resources for easy access within IDEs
-set (RESOURCES
- Engineering.cmake
-)
-
-if (CMAKE_TESTING_SUPPORT)
-
- message("Including Testing support")
- include_directories(
- ${SOLUTION_SOURCE_DIR}/mltools/debugsupport
- )
- add_definitions(
- -DSELF_VERIFICATION
- )
- set(
- HEADERS
- ${HEADERS}
- ${SOLUTION_SOURCE_DIR}/mltools/debugsupport/testsupport.h
- )
- set(
- SOURCES
- ${SOURCES}
- ${SOLUTION_SOURCE_DIR}/mltools/debugsupport/testsupport.c
- )
-
-endif ()
-
-############
-## TARGET ##
-############
-add_library(
- mllite STATIC
- ${SOURCES}
- ${HEADERS}
- ${RESOURCES}
-)
-set_target_properties(
- mllite
- PROPERTIES CLEAN_DIRECT_OUTPUT 1
-)
-
-if (CMAKE_SYSTEM_NAME MATCHES "(Android|Linux)")
-
- add_library(
- mllite_shared SHARED
- ${SOURCES}
- ${HEADERS}
- ${RESOURCES}
- )
- FIX_SHARED_LIBRARY_NAME("mllite_shared" "mllite")
-
- install (
- TARGETS mllite_shared
- DESTINATION lib
- )
-
-endif ()
-
-