From a2bc69df691c71892137cf6849d62ab4ae95d828 Mon Sep 17 00:00:00 2001 From: Hauke Mehrtens Date: Sun, 8 Jan 2017 22:10:58 +0100 Subject: [PATCH] iotivity: install the header files Install the header files needed to build something against IoTivity. This will have it easier to build an application using IoTivity library. Signed-off-by: Hauke Mehrtens --- net/iotivity/Makefile | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/net/iotivity/Makefile b/net/iotivity/Makefile index 2ebf33252..bb67e19e4 100644 --- a/net/iotivity/Makefile +++ b/net/iotivity/Makefile @@ -180,14 +180,14 @@ SCONS_OPTIONS += \ STAGING_DIR=$(STAGING_DIR) \ LOGGING=true \ WITH_ENV=true \ - $(if $(CONFIG_PACKAGE_iotivity),octbstack) \ - $(if $(CONFIG_PACKAGE_iotivity-cpp),oc) \ + octbstack oc \ $(if $(CONFIG_PACKAGE_iotivity-oic-middle),examples) \ $(if $(CONFIG_PACKAGE_iotivity-resource-container-lib),libResContainer) \ $(if $(CONFIG_PACKAGE_iotivity-resource-container-sample),containersample) \ $(if $(CONFIG_PACKAGE_iotivity-resource-container-hue),libHueBundle) \ $(if $(CONFIG_PACKAGE_iotivity-example-garage),examples) \ $(if $(CONFIG_PACKAGE_iotivity-example-simple),examples) \ + install ifeq ($(CONFIG_PACKAGE_iotivity_DEBUG),y) SCONS_OPTIONS += RELEASE=false @@ -278,6 +278,18 @@ define Package/iotivity-example-simple/install $(INSTALL_BIN) $(PKG_BUILD_DIR)/out/linux/$(ARCH)/$(APP_OPTIM)/resource/examples/simpleserver $(1)/usr/bin/ endef +define Build/InstallDev + $(INSTALL_DIR) $(1)/usr/include + $(CP) $(PKG_BUILD_DIR)/out/linux/$(ARCH)/$(APP_OPTIM)/include $(1)/usr/include/iotivity + + $(INSTALL_DIR) $(1)/usr/lib + $(CP) $(PKG_BUILD_DIR)/out/linux/$(ARCH)/$(APP_OPTIM)/libconnectivity_abstraction.so $(1)/usr/lib/ + $(CP) $(PKG_BUILD_DIR)/out/linux/$(ARCH)/$(APP_OPTIM)/liboctbstack.so $(1)/usr/lib/ + $(CP) $(PKG_BUILD_DIR)/out/linux/$(ARCH)/$(APP_OPTIM)/liboc.so $(1)/usr/lib/ + $(CP) $(PKG_BUILD_DIR)/out/linux/$(ARCH)/$(APP_OPTIM)/liboc_logger.so $(1)/usr/lib/ + $(CP) $(PKG_BUILD_DIR)/out/linux/$(ARCH)/$(APP_OPTIM)/libresource_directory.so $(1)/usr/lib/ +endef + $(eval $(call BuildPackage,iotivity)) $(eval $(call BuildPackage,iotivity-cpp))