From 0911077926483415a8b430b4a4e3202b336570a9 Mon Sep 17 00:00:00 2001 From: David Marcaccini Date: Fri, 10 May 2019 17:16:30 -0500 Subject: Updates to makefiles to make this properly bake --- CMakeLists.txt | 9 +++++++++ Makefile | 3 ++- toolchain.cmake | 3 ++- 3 files changed, 13 insertions(+), 2 deletions(-) create mode 100644 CMakeLists.txt 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 +) diff --git a/Makefile b/Makefile index ecf6d33..9646c30 100644 --- a/Makefile +++ b/Makefile @@ -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) -- cgit v1.2.3