1
0
mirror of https://github.com/aircrack-ng/rtl8812au.git synced 2024-11-26 07:04:12 +00:00

Fix wrong header guards + Added Android ARM64 platform

This commit is contained in:
kimocoder 2020-02-01 09:21:48 +01:00
parent 856e392531
commit 0d2331d052
3 changed files with 18 additions and 3 deletions

View File

@ -86,6 +86,7 @@ CONFIG_RTW_SDIO_PM_KEEP_POWER = y
CONFIG_MP_VHT_HW_TX_MODE = n CONFIG_MP_VHT_HW_TX_MODE = n
###################### Platform Related ####################### ###################### Platform Related #######################
CONFIG_PLATFORM_I386_PC = y CONFIG_PLATFORM_I386_PC = y
CONFIG_PLATFORM_ANDROID_ARM64 = n
CONFIG_PLATFORM_ARM_RPI = n CONFIG_PLATFORM_ARM_RPI = n
CONFIG_PLATFORM_ARM64_RPI = n CONFIG_PLATFORM_ARM64_RPI = n
CONFIG_PLATFORM_ARM_JET_NANO = n CONFIG_PLATFORM_ARM_JET_NANO = n
@ -1324,6 +1325,17 @@ KVER:= 3.1.10
KSRC:= /usr/src/Mstar_kernel/3.1.10/ KSRC:= /usr/src/Mstar_kernel/3.1.10/
endif endif
ifeq ($(CONFIG_PLATFORM_ANDROID_ARM64), y)
# For this to work, change the "modules:" section is also needed, in order to build with CLANG.
# "$(MAKE) ARCH=$(ARCH) SUBARCH=$(ARCH) REAL_CC=${CC_DIR}/clang CLANG_TRIPLE=aarch64-linux-gnu- CROSS_COMPILE=$(CROSS_COMPILE) -C $(KSRC) M=$(shell pwd) O="$(KBUILD_OUTPUT)" modules"
EXTRA_CFLAGS += -DCONFIG_LITTLE_ENDIAN -fno-pic
EXTRA_CFLAGS += -DRTW_ENABLE_WIFI_CONTROL_FUNC -DCONFIG_RADIO_WORK
#Enable this to have two interfaces:
#EXTRA_CFLAGS += -DCONFIG_CONCURRENT_MODE
EXTRA_CFLAGS += -DCONFIG_IOCTL_CFG80211 -DRTW_USE_CFG80211_STA_EVENT
EXTRA_CFLAGS += -DCONFIG_P2P_IPS
endif
ifeq ($(CONFIG_PLATFORM_ANDROID_X86), y) ifeq ($(CONFIG_PLATFORM_ANDROID_X86), y)
EXTRA_CFLAGS += -DCONFIG_LITTLE_ENDIAN EXTRA_CFLAGS += -DCONFIG_LITTLE_ENDIAN
SUBARCH := $(shell uname -m | sed -e s/i.86/i386/) SUBARCH := $(shell uname -m | sed -e s/i.86/i386/)
@ -2226,7 +2238,10 @@ all: modules
modules: modules:
$(MAKE) ARCH=$(ARCH) CROSS_COMPILE=$(CROSS_COMPILE) -C $(KSRC) M=$(shell pwd) modules $(MAKE) ARCH=$(ARCH) CROSS_COMPILE=$(CROSS_COMPILE) -C $(KSRC) M=$(shell pwd) modules
@echo "---------------------------------------------------------------------------"
@echo "Visit https://github.com/aircrack-ng/rtl8812au for support/reporting issues"
@echo "or check for newer versions (branches) of these drivers. "
@echo "---------------------------------------------------------------------------"
strip: strip:
$(CROSS_COMPILE)strip $(MODULE_NAME).ko --strip-unneeded $(CROSS_COMPILE)strip $(MODULE_NAME).ko --strip-unneeded

View File

@ -12,7 +12,7 @@
* more details. * more details.
* *
*****************************************************************************/ *****************************************************************************/
#ifndef _RTL88812A_SRESET_H_ #ifndef _RTL8812A_SRESET_H_
#define _RTL8812A_SRESET_H_ #define _RTL8812A_SRESET_H_
#include <rtw_sreset.h> #include <rtw_sreset.h>

View File

@ -12,7 +12,7 @@
* more details. * more details.
* *
*****************************************************************************/ *****************************************************************************/
#ifndef _RTL88812A_SRESET_H_ #ifndef _RTL8812A_SRESET_H_
#define _RTL8812A_SRESET_H_ #define _RTL8812A_SRESET_H_
#include <rtw_sreset.h> #include <rtw_sreset.h>