diff --git a/src/prog/chacond/builders/cmake/CMakeLists.txt b/src/prog/chacond/builders/cmake/CMakeLists.txt index 8784045f..d37dd658 100644 --- a/src/prog/chacond/builders/cmake/CMakeLists.txt +++ b/src/prog/chacond/builders/cmake/CMakeLists.txt @@ -1,30 +1,32 @@ -cmake_minimum_required(VERSION 2.8.11) +cmake_minimum_required (VERSION 3.0) project(chacond) -include (libubus) -include (libubox) -include (wiringPi) +set (CMAKE_MODULE_PATH "${MODULE_PATH}") -include_directories(../../src) +include (br) -file( +include_directories ($ENV{SRC_DIR}/src/prog/chacond) + +file ( GLOB_RECURSE source_files - ../../src/main.c - ../../src/UBusModel.c - ../../src/Chacon.c + + $ENV{SRC_DIR}/src/prog/chacond/src/main.c + $ENV{SRC_DIR}/src/prog/chacond/src/ubus-model.c + $ENV{SRC_DIR}/src/prog/chacond/src/chacon.c ) -add_executable ( - chacond - ${source_files} -) +add_executable (chacond ${source_files}) target_link_libraries (chacond LINK_PUBLIC - ubus + ubox + ubus + blobmsg_json wiringPi rt pthread - ) +) + +install (TARGETS chacond DESTINATION local/bin) \ No newline at end of file diff --git a/src/prog/chacond/src/Chacon.c b/src/prog/chacond/src/chacon.c similarity index 100% rename from src/prog/chacond/src/Chacon.c rename to src/prog/chacond/src/chacon.c diff --git a/src/prog/chacond/src/main.c b/src/prog/chacond/src/main.c index cfe32f45..f0fd0b24 100644 --- a/src/prog/chacond/src/main.c +++ b/src/prog/chacond/src/main.c @@ -28,7 +28,7 @@ #include #include -#include "UbusModel.h" +#include "ubus-model.h" #include "chacon.h" diff --git a/src/prog/chacond/src/UBusModel.c b/src/prog/chacond/src/ubus-model.c similarity index 99% rename from src/prog/chacond/src/UBusModel.c rename to src/prog/chacond/src/ubus-model.c index 6e81e875..f51ec627 100644 --- a/src/prog/chacond/src/UBusModel.c +++ b/src/prog/chacond/src/ubus-model.c @@ -29,6 +29,7 @@ #include #include + #include /*------------------------------- DECLARATION -------------------------------*/ diff --git a/src/prog/chacond/src/UbusModel.h b/src/prog/chacond/src/ubus-model.h similarity index 100% rename from src/prog/chacond/src/UbusModel.h rename to src/prog/chacond/src/ubus-model.h