include $(TOPDIR)/rules.mk

PKG_NAME:=model
PKG_VERSION:=1.0.0
PKG_RELEASE:=1

PKG_SOURCE:=

include $(INCLUDE_DIR)/package.mk

define Package/model
	SECTION:=model
	CATEGORY:=Model definition
	TITLE:=Model definition - Define different model for this platform
	URL:=http://www.draytek.com/
	MAINTAINER:=Eric Hsiao <ehsiao-at-draytek-dot-com>
	VERSION:=$(PKG_VERSION)
endef

define Package/model/config
	choice
		prompt "Model Name"
		default PACKAGE_V3900

	config PACKAGE_V3900IPPBX
		bool "V3900IPPBX Series"

	config PACKAGE_V3900
		bool "V3900 Series"

	config PACKAGE_V2960
		bool "V2960 Series"
	
	config PACKAGE_V300B
		bool "V300B Series"
	endchoice
	config PACKAGE_firmwareversion
		string "Firmware Version"
		default "1.0.0.0"
	config PACKAGE_hardwareversion
		string "Hardware Version"
		default "1.0"
endef

define Build/Compile
endef

define Package/model/install
	$(INSTALL_DIR) ./files
	echo $(MODEL_NAME) > ./files/version
	echo $(CONFIG_PACKAGE_firmwareversion) >> ./files/version
	echo $(CONFIG_PACKAGE_hardwareversion) >> ./files/version
	date +%F\ %T >> ./files/version
	echo $(SVN_REV) >> ./files/version
	$(INSTALL_DIR) $(1)/etc
	$(INSTALL_DATA) ./files/version $(1)/etc/version
endef

$(eval $(call BuildPackage,model))
