include $(TOPDIR)/rules.mk

PKG_NAME:=sdwan
PKG_VERSION:=1.0.0
PKG_RELEASE:=1

PKG_BUILD_DIR := $(BUILD_DIR)/$(PKG_NAME)
PKG_FILES_DIR:=$(TPLINK_DIR)/opensource/$(PKG_NAME)/files

include $(INCLUDE_DIR)/package.mk

define Package/$(PKG_NAME)
	SUBMENU:=VPN
	SECTION:=net
	CATEGORY:=$(TPLINK_CATEGORY)
	TITLE:=sdwan
endef

define Package/$(PKG_NAME)/description
endef

define Build/Prepare
	mkdir -p $(PKG_BUILD_DIR)
endef

define Build/InstallDev
	$(INSTALL_DIR) $(1)/usr/include
	$(CP) $(PKG_FILES_DIR)/src/netlink_gre.h $(1)/usr/include/
endef

define Build/Compile
  true
endef


define Package/$(PKG_NAME)/install
	$(INSTALL_DIR) $(1)/etc/hotplug.d/iface
	$(INSTALL_BIN) $(PKG_FILES_DIR)/etc/hotplug.d/iface/* $(1)/etc/hotplug.d/iface/
	$(INSTALL_DIR) $(1)/etc/hotplug.d/vnet
	$(INSTALL_BIN) $(PKG_FILES_DIR)/etc/hotplug.d/vnet/* $(1)/etc/hotplug.d/vnet/

	$(INSTALL_DIR) $(1)/lib/sdwan
	$(INSTALL_BIN) $(PKG_FILES_DIR)/lib/* $(1)/lib/sdwan/

endef

$(eval $(call BuildPackage,$(PKG_NAME)))