iotivity: add resource-container
This is the new interface to add support for non OIC protocols to IoTivity. Signed-off-by: Hauke Mehrtens <hauke.mehrtens@lantiq.com>
This commit is contained in:
parent
f5e06e1205
commit
49d2473bdc
1 changed files with 47 additions and 0 deletions
|
@ -92,6 +92,29 @@ define Package/iotivity-things-manager/description
|
|||
IoTivity things manager
|
||||
endef
|
||||
|
||||
define Package/iotivity-resource-container-lib
|
||||
SECTION:=net
|
||||
CATEGORY:=Network
|
||||
DEPENDS:=iotivity +iotivity-cpp +boost-system +boost-thread +boost-date_time
|
||||
TITLE:=IoTivity Resource Container library
|
||||
URL:=https://www.iotivity.org
|
||||
endef
|
||||
|
||||
define Package/iotivity-resource-container-sample
|
||||
SECTION:=net
|
||||
CATEGORY:=Network
|
||||
DEPENDS:=iotivity +iotivity-resource-container-lib
|
||||
TITLE:=IoTivity Resource Container sample Application
|
||||
URL:=https://www.iotivity.org
|
||||
endef
|
||||
|
||||
define Package/iotivity-resource-container-hue
|
||||
SECTION:=net
|
||||
CATEGORY:=Network
|
||||
DEPENDS:=iotivity +iotivity-resource-container-lib +libcurl
|
||||
TITLE:=IoTivity Resource Container Hue Bundle
|
||||
URL:=https://www.iotivity.org
|
||||
endef
|
||||
|
||||
define Package/iotivity-example-garage
|
||||
SECTION:=net
|
||||
|
@ -153,6 +176,9 @@ SCONS_OPTIONS += \
|
|||
$(if $(CONFIG_PACKAGE_iotivity-things-manager-lib),libTGMSDK) \
|
||||
$(if $(CONFIG_PACKAGE_iotivity-oic-middle),samples) \
|
||||
$(if $(CONFIG_PACKAGE_iotivity-things-manager),ConServerApp ConClientApp BootstrapServerApp) \
|
||||
$(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) \
|
||||
|
||||
|
||||
|
@ -206,6 +232,24 @@ define Package/iotivity-things-manager/install
|
|||
$(INSTALL_BIN) $(PKG_BUILD_DIR)/out/linux/$(ARCH)/release/service/things-manager/sampleapp/linux/configuration/con-client $(1)/usr/bin/
|
||||
endef
|
||||
|
||||
define Package/iotivity-resource-container-lib/install
|
||||
$(INSTALL_DIR) $(1)/usr/lib
|
||||
$(INSTALL_BIN) $(PKG_BUILD_DIR)/out/linux/$(ARCH)/release/librcs_common.so $(1)/usr/lib/
|
||||
$(INSTALL_BIN) $(PKG_BUILD_DIR)/out/linux/$(ARCH)/release/librcs_client.so $(1)/usr/lib/
|
||||
$(INSTALL_BIN) $(PKG_BUILD_DIR)/out/linux/$(ARCH)/release/librcs_server.so $(1)/usr/lib/
|
||||
$(INSTALL_BIN) $(PKG_BUILD_DIR)/out/linux/$(ARCH)/release/librcs_container.so $(1)/usr/lib/
|
||||
endef
|
||||
|
||||
define Package/iotivity-resource-container-sample/install
|
||||
$(INSTALL_DIR) $(1)/usr/bin
|
||||
$(INSTALL_BIN) $(PKG_BUILD_DIR)/out/linux/$(ARCH)/release/service/resource-container/ContainerSample $(1)/usr/bin/
|
||||
endef
|
||||
|
||||
define Package/iotivity-resource-container-hue/install
|
||||
$(INSTALL_DIR) $(1)/usr/lib
|
||||
$(INSTALL_BIN) $(PKG_BUILD_DIR)/out/linux/$(ARCH)/release/libHueBundle.so $(1)/usr/lib/
|
||||
endef
|
||||
|
||||
define Package/iotivity-example-garage/install
|
||||
$(INSTALL_DIR) $(1)/usr/bin
|
||||
$(INSTALL_BIN) $(PKG_BUILD_DIR)/out/linux/$(ARCH)/release/resource/examples/garageclient $(1)/usr/bin/
|
||||
|
@ -218,4 +262,7 @@ $(eval $(call BuildPackage,iotivity-cpp))
|
|||
$(eval $(call BuildPackage,iotivity-things-manager-lib))
|
||||
$(eval $(call BuildPackage,iotivity-oic-middle))
|
||||
$(eval $(call BuildPackage,iotivity-things-manager))
|
||||
$(eval $(call BuildPackage,iotivity-resource-container-lib))
|
||||
$(eval $(call BuildPackage,iotivity-resource-container-sample))
|
||||
$(eval $(call BuildPackage,iotivity-resource-container-hue))
|
||||
$(eval $(call BuildPackage,iotivity-example-garage))
|
||||
|
|
Loading…
Reference in a new issue