From 210bbb570b7cf57ac1da3aa2e6980b8484ceae19 Mon Sep 17 00:00:00 2001 From: vdutta <vivek.dutta@iopsys.eu> Date: Tue, 12 Nov 2019 13:45:41 +0530 Subject: [PATCH] meshcomms: Add dynamic meshcomms library --- meshcomms/Makefile | 22 ++++++++++++++++++---- 1 file changed, 18 insertions(+), 4 deletions(-) diff --git a/meshcomms/Makefile b/meshcomms/Makefile index 3f27c4e68..d7f7bff53 100644 --- a/meshcomms/Makefile +++ b/meshcomms/Makefile @@ -5,10 +5,10 @@ include $(TOPDIR)/rules.mk PKG_NAME:=meshcomms -PKG_VERSION:=1.0.1 +PKG_VERSION:=1.0.2 PKG_SOURCE_PROTO:=git -PKG_SOURCE_VERSION:=8d5808d81d1fc96e4ce4ee682847b4de15b46224 +PKG_SOURCE_VERSION:=69e58ff9c49898a269f2d20e3001553c35bf862e PKG_SOURCE_URL:=https://dev.iopsys.eu/fork/meshcomms.git PKG_SOURCE:=$(PKG_NAME)-$(PKG_SOURCE_VERSION).tar.gz @@ -39,8 +39,8 @@ endef TARGET_CFLAGS += \ -I$(STAGING_DIR)/usr/include \ - -D_GNU_SOURCE \ - -DDO_NOT_ACCEPT_UNAUTHENTICATED_COMMANDS + -D_GNU_SOURCE +# -DDO_NOT_ACCEPT_UNAUTHENTICATED_COMMANDS ifneq ($(CONFIG_BIG_ENDIAN),) TARGET_CFLAGS += -D_HOST_IS_BIG_ENDIAN_=1 @@ -54,11 +54,25 @@ endif define Package/meshcomms/install $(INSTALL_DIR) $(1)/usr/sbin + $(INSTALL_DIR) $(1)/usr/lib + $(INSTALL_DIR) $(STAGING_DIR)/usr/lib + $(INSTALL_DIR) $(STAGING_DIR)/usr/include + $(INSTALL_DIR) $(STAGING_DIR)/usr/include/meshcomms + $(INSTALL_DIR) $(STAGING_DIR)/usr/include/meshcomms/common + $(INSTALL_DIR) $(STAGING_DIR)/usr/include/meshcomms/bbf + $(INSTALL_DIR) $(STAGING_DIR)/usr/include/meshcomms/al + $(INSTALL_DIR) $(STAGING_DIR)/usr/include/meshcomms/factory $(INSTALL_DIR) $(1)/etc/init.d $(INSTALL_DIR) $(1)/etc/config $(INSTALL_CONF) ./files/meshcomms.conf $(1)/etc/config/meshcomms $(INSTALL_BIN) ./files/meshcomms.init $(1)/etc/init.d/meshcomms $(INSTALL_BIN) $(PKG_BUILD_DIR)/output/al_entity $(1)/usr/sbin/ + $(INSTALL_BIN) $(PKG_BUILD_DIR)/output/libmeshcomms.so $(1)/usr/lib + $(CP) $(PKG_BUILD_DIR)/include/meshcomms.h $(STAGING_DIR)/usr/include/meshcomms/ + $(CP) $(PKG_BUILD_DIR)/src/common/interfaces/*.h $(STAGING_DIR)/usr/include/meshcomms/common/ + $(CP) $(PKG_BUILD_DIR)/src/factory/interfaces/*.h $(STAGING_DIR)/usr/include/meshcomms/factory/ + $(CP) $(PKG_BUILD_DIR)/src/factory/interfaces/extensions/bbf/*.h $(STAGING_DIR)/usr/include/meshcomms/bbf/ + $(CP) $(PKG_BUILD_DIR)/src/al/internal_interfaces/*.h $(STAGING_DIR)/usr/include/meshcomms/al/ endef $(eval $(call BuildPackage,meshcomms)) -- GitLab