iotivity: add some default security configuration

This is just a dummy configuration.

Signed-off-by: Hauke Mehrtens <hauke.mehrtens@intel.com>
This commit is contained in:
Hauke Mehrtens
2016-06-29 23:39:04 +02:00
parent a29d7a887b
commit 6ed76187d6
4 changed files with 158 additions and 2 deletions
+18 -2
View File
@@ -33,7 +33,8 @@ PKG_CONFIG_DEPENDS := \
CONFIG_PACKAGE_iotivity-resource-container-sample \
CONFIG_PACKAGE_iotivity-resource-container-hue \
CONFIG_PACKAGE_iotivity-example-garage \
CONFIG_PACKAGE_iotivity_DEBUG
CONFIG_PACKAGE_iotivity_DEBUG \
CONFIG_PACKAGE_iotivity_SECURE
include $(INCLUDE_DIR)/package.mk
include $(INCLUDE_DIR)/scons.mk
@@ -60,6 +61,12 @@ define Package/iotivity/config
help
Build IoTivity with debuging support.
config PACKAGE_iotivity_SECURE
bool "IoTivity with security support"
default y
help
Activate security support.
endif
endef
@@ -194,7 +201,6 @@ SCONS_OPTIONS += \
TARGET_ARCH=$(ARCH) \
STAGING_DIR=$(STAGING_DIR) \
LOGGING=true \
SECURED=1 \
$(if $(CONFIG_PACKAGE_iotivity),liboctbstack) \
$(if $(CONFIG_PACKAGE_iotivity-cpp),liboc) \
$(if $(CONFIG_PACKAGE_iotivity-things-manager-lib),libTGMSDK) \
@@ -213,6 +219,12 @@ else
APP_OPTIM:=release
endif
ifeq ($(CONFIG_PACKAGE_iotivity_SECURE),y)
SCONS_OPTIONS += SECURED=1
else
SCONS_OPTIONS += SECURED=0
endif
ifneq ($(findstring c,$(OPENWRT_VERBOSE)),)
SCONS_OPTIONS += VERBOSE=true
endif
@@ -238,6 +250,10 @@ endef
define Package/iotivity/install
$(INSTALL_DIR) $(1)/usr/lib
$(INSTALL_BIN) $(PKG_BUILD_DIR)/out/linux/$(ARCH)/$(APP_OPTIM)/liboctbstack.so $(1)/usr/lib/
ifeq ($(CONFIG_PACKAGE_iotivity_SECURE),y)
$(INSTALL_DIR) $(1)/etc/iotivity/
$(INSTALL_DATA) ./files/etc/iotivity/oic_svr_db.cbor $(1)/etc/iotivity/
endif
endef
define Package/iotivity-cpp/install