diff options
Diffstat (limited to 'libsensors/software/core/mllite/Engineering.cmake')
-rw-r--r-- | libsensors/software/core/mllite/Engineering.cmake | 150 |
1 files changed, 0 insertions, 150 deletions
diff --git a/libsensors/software/core/mllite/Engineering.cmake b/libsensors/software/core/mllite/Engineering.cmake deleted file mode 100644 index 42f2429..0000000 --- a/libsensors/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 () - - |