diff options
-rw-r--r-- | CMakeLists.txt | 9 | ||||
-rw-r--r-- | Makefile | 3 | ||||
-rw-r--r-- | toolchain.cmake | 3 |
3 files changed, 13 insertions, 2 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt new file mode 100644 index 0000000..620acee --- /dev/null +++ b/CMakeLists.txt @@ -0,0 +1,9 @@ +add_custom_target( + AzureLib ALL + DEPENDS ./azure-iot-sdk-c/cmake/iotsdk_linux/iothub_client/libiothub_client.so +) + +add_custom_command( + OUTPUT ./azure-iot-sdk-c/cmake/iotsdk_linux/iothub_client/libiothub_client.so + COMMAND ./azure-iot-sdk-c/build_all/linux/build.sh --toolchain-file ./toolchain.cmake +) @@ -24,8 +24,9 @@ mtsazure: src/mtsazure.c .PHONY: install: mtsazure mkdir -p $(DESTDIR)/usr/bin + mkdir -p $(DESTDIR)/usr/lib cp mtsazure $(DESTDIR)/usr/bin - cp ./azure-iot-sdk-c/cmake/iotsdk_linux/iothub_client/libiothub_client.so $(DESTDIR)/usr/lib + cp -a ./azure-iot-sdk-c/cmake/iotsdk_linux/iothub_client/libiothub_client.so* $(DESTDIR)/usr/lib .PHONY: clean: diff --git a/toolchain.cmake b/toolchain.cmake index 4048fb0..75698a8 100644 --- a/toolchain.cmake +++ b/toolchain.cmake @@ -8,7 +8,8 @@ SET(CROSS_COMPILE arm-mlinux-linux-gnueabi-gcc) SET(CMAKE_C_COMPILER arm-mlinux-linux-gnueabi-gcc) SET(CMAKE_CXX_COMPILER arm-mlinux-linux-gnueabi-gcc) -SET(CMAKE_FIND_ROOT_PATH $ENV{OECORE_TARGET_SYSROOT}) +SET(CMAKE_FIND_ROOT_PATH /home/dmarcaccini/aep/aep/build/tmp/sysroots/mtcdt) SET(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY) SET(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY) +SET(CMAKE_FIND_ROOT_PATH_MODE_PACKAGE ONLY) SET(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER) |