diff --git a/make/linux-drivers.mk b/make/linux-drivers.mk index c4d693c2..f0d79aca 100644 --- a/make/linux-drivers.mk +++ b/make/linux-drivers.mk @@ -3,27 +3,6 @@ # # ----------------------------------------------------------------------------- -RTL8812AU_VERSION = 4.3.14 -RTL8812AU_DIR = rtl8812AU-driver-$(RTL8812AU_VERSION) -RTL8812AU_SOURCE = rtl8812AU-driver-$(RTL8812AU_VERSION).zip -RTL8812AU_SITE = http://source.mynonpublic.com - -$(DL_DIR)/$(RTL8812AU_SOURCE): - $(download) $(RTL8812AU_SITE)/$(RTL8812AU_SOURCE) - -rtl8812au: kernel-$(BOXTYPE) $(DL_DIR)/$(RTL8812AU_SOURCE) | $(TARGET_DIR) - $(REMOVE)/$(RTL8812AU_DIR) - $(UNZIP)/$(RTL8812AU_SOURCE) - $(call APPLY_PATCHES,$(PKG_PATCHES_DIR)) - $(CHDIR)/$(RTL8812AU_DIR); \ - $(MAKE) $(KERNEL_MAKE_VARS); \ - $(INSTALL_DATA) 8812au.ko $(TARGET_modulesdir)/kernel/drivers/net/wireless/ - $(LINUX_RUN_DEPMOD) - $(REMOVE)/$(RTL8812AU_DIR) - $(TOUCH) - -# ----------------------------------------------------------------------------- - RTL8822BU_VERSION = 1.0.0.9-20180511a RTL8822BU_DIR = rtl8822bu RTL8822BU_SOURCE = rtl8822bu-driver-$(RTL8822BU_VERSION).zip diff --git a/package/rtl8812au/rtl8812au.mk b/package/rtl8812au/rtl8812au.mk new file mode 100644 index 00000000..5aada295 --- /dev/null +++ b/package/rtl8812au/rtl8812au.mk @@ -0,0 +1,28 @@ +################################################################################ +# +# rtl8812au +# +################################################################################ + +RTL8812AU_VERSION = 4.3.14 +RTL8812AU_DIR = rtl8812AU-driver-$(RTL8812AU_VERSION) +RTL8812AU_SOURCE = rtl8812AU-driver-$(RTL8812AU_VERSION).zip +RTL8812AU_SITE = http://source.mynonpublic.com + +RTL8812AU_DEPENDENCIES = kernel-$(BOXTYPE) + +define RTL8812AU_INSTALL_BINARY + $(INSTALL_DATA) -D $(PKG_BUILD_DIR)/8812au.ko $(TARGET_modulesdir)/kernel/drivers/net/wireless/8812au.ko +endef +RTL8812AU_PRE_FOLLOWUP_HOOKS += RTL8812AU_INSTALL_BINARY + +define RTL8812AU_RUN_DEPMOD + $(LINUX_RUN_DEPMOD) +endef +RTL8812AU_TARGET_FINALIZE_HOOKS += RTL8812AU_RUN_DEPMOD + +rtl8812au: | $(TARGET_DIR) + $(call PREPARE) + $(CHDIR)/$($(PKG)_DIR); \ + $(MAKE) $(KERNEL_MAKE_VARS) + $(call TARGET_FOLLOWUP)