#
# 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:=poweroff_check
PKG_VERSION:=1.0.0

include $(INCLUDE_DIR)/package.mk

define Package/poweroff_check
  SECTION:=LNXALL
  CATEGORY:=LNXALL Software
  TITLE:=Power off check
  DEPENDS:=+liblua
endef

define Package/poweroff_check/description
    Check power off, then stop lnxall service and sync file
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/poweroff_check/install
	$(INSTALL_DIR) $(1)/app
	$(INSTALL_DIR) $(1)/usr/lib
	$(INSTALL_DIR) $(1)/etc/init.d
	$(INSTALL_BIN) ./files/poweroff_check $(1)/etc/init.d/
	$(INSTALL_BIN) $(PKG_BUILD_DIR)/poweroff_check $(1)/app/
endef

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