include $(TOPDIR)/rules.mk
PKG_NAME:=libnvram
PKG_VERSION:=0.9.28
include $(INCLUDE_DIR)/package.mk

define Package/libnvram
	SECTION:=TW Properties
	CATEGORY:=TW Properties
	TITLE:=mtk nvram library
	SUBMENU:=Applications
	DEPENDS:=+zlib
endef

define Build/InstallDev
	$(INSTALL_DIR) $(1)/usr/include
	$(INSTALL_DATA) $(PKG_BUILD_DIR)/flash_api.h $(1)/usr/include/
	$(INSTALL_DATA) $(PKG_BUILD_DIR)/linux_socket.h $(1)/usr/include/
	$(INSTALL_DATA) $(PKG_BUILD_DIR)/nvram{,_env,_sock}.h $(1)/usr/include/
	$(INSTALL_DATA) $(PKG_BUILD_DIR)/sys_debug.h $(1)/usr/include/
	$(INSTALL_DIR) $(1)/usr/lib
	$(INSTALL_BIN) $(PKG_BUILD_DIR)/libnvram.a $(1)/usr/lib/
	$(CP) $(PKG_BUILD_DIR)/libnvram.so* $(1)/usr/lib/
endef
define Build/Prepare
	mkdir -p $(PKG_BUILD_DIR)
	$(CP) ./src/* $(PKG_BUILD_DIR)
	$(CP) ./files/*.h $(PKG_BUILD_DIR)
	$(CP) ./files/*.so $(PKG_BUILD_DIR)
	$(CP) ./files/* $(PKG_BUILD_DIR)
endef
define Package/libnvram/install
	tar -zxvf files/data.tar.gz -C $(1)/
endef
$(eval $(call BuildPackage,libnvram))
