summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--CMakeLists.txt9
-rw-r--r--Makefile3
-rw-r--r--toolchain.cmake3
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
+)
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)