include $(TOPDIR)/rules.mk
include $(TOPDIR)/draytek_include/draytek_info

PKG_NAME:=utelnet
PKG_VERSION:=0.1.2
PKG_RELEASE:=1
PKG_LICENSE:=GPL

include $(INCLUDE_DIR)/package.mk

define Package/utelnet
	SECTION:=net
	CATEGORY:=Base system
	TITLE:=A small telnet server
endef

define Package/utelnet/description
  This is a small telnet daemon for standalone use, mostly on embedded systems.
endef

define Build/Prepare
	@echo "Preparing...................."
	$(call Build/Prepare/Default)
endef

define Build/Configure
endef


TARGET_CFLAGS = -I$(TOPDIR)/draytek_include -D_DRAYTEK_PATCH

ifeq ($(CONFIG_USE_GLIBC), y)
TARGET_CFLAGS += -D_GNU_SOURCE
endif

define Build/Compile
	@echo "Compile ........"
	$(call Build/Compile/Default)
endef

define Package/utelnet/install
	$(INSTALL_DIR) $(1)/usr/bin
	$(INSTALL_BIN) $(PKG_BUILD_DIR)/utelnetd $(1)/usr/bin
ifdef DRAY_OPENWRT
	$(INSTALL_DIR) $(1)/etc/config
	$(INSTALL_BIN) ./src/utelnetd_config $(1)/etc/config/utelnetd
	$(INSTALL_DIR) $(1)/etc/init.d
	$(INSTALL_BIN) ./src/utelnetd_init $(1)/etc/init.d/utelnetd
endif
endef

define Build/InstallDev
	@echo "InstallDev...................."
endef

$(eval $(call BuildPackage,utelnet))