# 
#  Copyright (C) 2007-2008 Delta Networks Inc.
#

include $(TOPDIR)/rules.mk

PKG_NAME:=detwan
PKG_VERSION:=1.0
PKG_RELEASE:=1
PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)



LOCAL_PKG_NAME_EXT:=detwan

include $(INCLUDE_DIR)/package.mk

define Package/detwan
	SECTION:=utils
	CATEGORY:=DNI
  SUBMENU:=dni_app
	DEPENDS:=
	TITLE:=Detection of Internet Connection Type
endef

TARGET_CFLAGS += -D_GNU_SOURCE

ifdef CONFIG_USE_MUSL
TARGET_CFLAGS += -DMusl_Compile
endif

ifdef CONFIG_PACKAGE_netifd
TARGET_CFLAGS += -DSUPPORT_SR_CDLESS
endif

define Build/Prepare
	mkdir -p $(PKG_BUILD_DIR)
	$(CP) ./src/* $(PKG_BUILD_DIR)/
endef

define Package/detwan/install
	install -d -m0755 $(1)/usr/sbin
	install -m0755 $(PKG_BUILD_DIR)/src/detwan $(1)/usr/sbin/
	install -m0755 $(PKG_BUILD_DIR)/files/change_wan_ip $(1)/usr/sbin/
	install -m0755 $(PKG_BUILD_DIR)/files/write_detwan_config $(1)/usr/sbin/
	$(call Dni_Install_Ext,$(LOCAL_PKG_NAME_EXT),$(1))
endef

$(eval $(call BuildPackage,detwan))
