#
# Copyright (C) 2006-2014 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:=dido_modbus_new
PKG_VERSION:=1.0.0

include $(INCLUDE_DIR)/package.mk

define Package/dido_modbus_new
  SECTION:=LNXALL
  CATEGORY:=LNXALL Software
  TITLE:=Accecs Dido by modbus 
  DEPENDS:=+liblua
endef

define Package/dido_modbus_new/description
    A more universal application implemented by Rust than old dido_modbus_tcp
endef

define Build/Compile
	cd $(PKG_BUILD_DIR) && make TARGET_CC="$(TARGET_CC)" \
		TARGET_CFLAGS="$(TARGET_CFLAGS)" TARGET_STRIP="$(TARGET_CROSS)strip"
endef

define Package/dido_modbus_new/install
	$(INSTALL_DIR) $(1)/app
	$(INSTALL_DIR) $(1)/usr/lib
	$(INSTALL_DIR) $(1)/etc/init.d
	$(INSTALL_BIN) ./files/dido_modbus_new $(1)/etc/init.d/
	$(INSTALL_BIN) $(PKG_BUILD_DIR)/dido_modbus_new $(1)/app/
endef

undefine DESCRIPTION # to avoid error: DESCRIPTION:= is obsolete, use Package/PKG_NAME/descriptio
$(eval $(call BuildPackage,dido_modbus_new))
