#
# Copyright (C) 2015 OpenWrt.org
#
# This is free software, licensed under the GNU General Public License v2.
# See /LICENSE for more information.
#

include $(TOPDIR)/rules.mk

PKG_NAME:=jinzhai_core_v3
PKG_VERSION:=1.1.1
PKG_RELEASE:=4
PKG_MAINTAINER:=Andy Gelme
PKG_LICENSE:=AGPLv3

PKG_INSTALL:=1

include $(INCLUDE_DIR)/package.mk

define Package/jinzhai_core_v3
	ECTION:=DYIOT
	CATEGORY:=DYIOT Software
	TITLE:=$(PKG_NAME)
	DEPENDS:=+gcp_addon +modbus_shmem +tcp_client +rs485 +modbus_tcp +tcp_client
	# DEPENDS:=@!PACKAGE_gcp_addon
endef


TARGET_CFLAGS += $(FPIC) -DUSE_GLOBALS

# add make variable overrides here
MAKE_FLAGS += -DUSE_GLOBALS

define Build/Prepare
endef

define Build/Configure
endef

define Build/Compile
endef

define Build/Install
endef

define Package/jinzhai_core_v3/install
	$(INSTALL_DIR) $(1)/etc/init.d/
	$(INSTALL_DIR) $(1)/lib/dyiot/bin/
	$(INSTALL_DIR) $(1)/app/
	$(INSTALL_DIR) $(1)/app/mqtt2shmem
	# $(INSTALL_DIR) $(1)/app/gcp/ini/

	$(CP) -r ./files/basefile/lib/dyiot/bin/* $(1)/lib/dyiot/bin/
	# $(CP) -r ./files/basefile/app/gcp/ini/* $(1)/app/gcp/ini/
	$(CP) -r ./files/basefile/app/mqtt2shmem/* $(1)/app/mqtt2shmem/

	$(INSTALL_BIN) ./files/mqtt2shmem.initd $(1)/etc/init.d/mqtt2shmem
endef

define Package/jinzhai_core_v3/postinst
#!/bin/sh
if [ -f "/etc/init.d/overwrite" ]
then
	echo 'rm /etc/init.d/overwrite'
	rm -r /etc/init.d/overwrite
fi
if [ -f "/app/deploy.sh" ]
then
	echo 'rm /app/deploy.sh'
	rm -r /app/deploy.sh
fi
exit 0
endef

$(eval $(call BuildPackage,jinzhai_core_v3))
