lede/package/lean/mt/mtkiappd/Makefile
nanchuci 1c4829d56a
ramips: add mt7615_dbdc driver 80211k 80211v 80211r 80211w and wps support
* 增加mt7615_dbdc闭源驱动对80211k 80211v 80211r 80211w的支持

* 增加对mtkiappd的支持
2022-06-23 13:26:03 +08:00

57 lines
1.4 KiB
Makefile

#
# This is free software, licensed under the GNU General Public License v2.
# See /LICENSE for more information.
#
include $(TOPDIR)/rules.mk
PKG_NAME:=mtkiappd
PKG_VERSION:=1
PKG_RELEASE:=1
PKG_CONFIG_DEPENDS := \
CONFIG_MTK_CHIP_MT7615E_DBDC \
CONFIG_PACKAGE_mtkiappd_DUAL_BAND
include $(INCLUDE_DIR)/package.mk
define Package/mtkiappd
SECTION:=net
CATEGORY:=Network
TITLE:=MTK 802.11f supporting daemon
DEPENDS:=@TARGET_ramips
SUBMENU:=Wireless
endef
define Package/mtkiappd/description
Mtkiappd is an optional user space component for MT76xx SoftAP driver.
endef
define Package/mtkiappd/config
config PACKAGE_mtkiappd_DUAL_BAND
bool "dual band"
depends on MTK_CHIP_MT7615E
default y if TARGET_ramips_mt7621_DEVICE_phicomm_k2p
default y if TARGET_ramips_mt7621_DEVICE_raisecom_msg1500-x-00
default n
endef
ifeq ($(CONFIG_PACKAGE_mtkiappd_DUAL_BAND),y)
WIRELESS_IOCTL_PARAM:=-wi ra0 -wi rax0
else
WIRELESS_IOCTL_PARAM:=-wi ra0
endif
define Package/mtkiappd/install
$(INSTALL_DIR) $(1)/usr/sbin
$(INSTALL_DIR) $(1)/etc/init.d
$(INSTALL_DIR) $(1)/usr/share/mtkiappd
$(INSTALL_BIN) $(PKG_BUILD_DIR)/mtkiappd $(1)/usr/sbin/
$(INSTALL_BIN) ./files/mtkiappd.sh $(1)/etc/init.d/mtkiappd
sed -i 's/WIRELESS_IOCTL_PARAM/$(WIRELESS_IOCTL_PARAM)/' $(1)/etc/init.d/mtkiappd
$(INSTALL_DATA) ./files/firewall.include $(1)/usr/share/mtkiappd/
endef
$(eval $(call BuildPackage,mtkiappd))