mirror of
https://github.com/hanwckf/immortalwrt-mt798x.git
synced 2025-01-10 11:09:57 +08:00
856f985ff3
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
51 lines
1.3 KiB
Makefile
51 lines
1.3 KiB
Makefile
# All rights reserved.
|
|
#
|
|
# This is free software, licensed under the GNU General Public License v2.
|
|
# See /LICENSE for more information.
|
|
|
|
include $(TOPDIR)/rules.mk
|
|
include $(INCLUDE_DIR)/kernel.mk
|
|
|
|
PKG_NAME:=mt76x2e
|
|
P4REV:=8
|
|
PKG_VERSION:=3.0.5.0
|
|
PKG_BUILD_DIR:=$(KERNEL_BUILD_DIR)/mt76x2
|
|
|
|
PKG_KCONFIG:= \
|
|
RT_FIRST_CARD RT_SECOND_IF_MT7612E RT_SECOND_CARD AP_LLTD AP_LED AP_WDS AP_MBSS AP_MBSS_NEW_MBSSID_MODE \
|
|
AP_APCLI AP_80211AC_VHT AP_TXBF_SUPPORT \
|
|
|
|
PKG_CONFIG_DEPENDS:=$(foreach c, $(PKG_KCONFIG),$(if $(CONFIG_$c),CONFIG_$(c)))
|
|
|
|
include $(INCLUDE_DIR)/package.mk
|
|
|
|
TAR_CMD=$(HOST_TAR) -C $(1)/ $(TAR_OPTIONS)
|
|
|
|
define KernelPackage/mt76x2e
|
|
CATEGORY:=Kernel modules
|
|
TITLE:=MTK MT76x2e wifi AP driver
|
|
DEPENDS:=@TARGET_ramips
|
|
FILES:=$(PKG_BUILD_DIR)/mt76x2_ap/mt76x2_ap.ko
|
|
SUBMENU:=Wireless Drivers
|
|
MENU:=1
|
|
endef
|
|
|
|
define KernelPackage/mt76x2e/config
|
|
source "$(SOURCE)/config.in"
|
|
endef
|
|
|
|
define Build/Compile
|
|
$(MAKE) -C "$(LINUX_DIR)" V=1 \
|
|
CROSS_COMPILE="$(TARGET_CROSS)" \
|
|
ARCH="$(LINUX_KARCH)" \
|
|
M="$(PKG_BUILD_DIR)/mt76x2_ap" \
|
|
$(foreach c, $(PKG_KCONFIG),$(if $(CONFIG_MT76X2E_$c),CONFIG_$(c)=$(CONFIG_MT76X2E_$(c)))) \
|
|
modules
|
|
endef
|
|
|
|
define KernelPackage/mt76x2e/install
|
|
$(INSTALL_DIR) $(1)/etc/wireless/mt7612/
|
|
endef
|
|
|
|
$(eval $(call KernelPackage,mt76x2e))
|