|
|
@@ -20,7 +20,9 @@ ifeq ($(GCC_VER_49),1)
|
|
|
EXTRA_CFLAGS += -Wno-date-time # Fix compile error && warning on gcc 4.9 and later
|
|
|
endif
|
|
|
|
|
|
-EXTRA_CFLAGS += -I$(srctree)/$(src)/include
|
|
|
+export TopDIR ?= $(shell pwd)
|
|
|
+
|
|
|
+EXTRA_CFLAGS += -I$(TopDIR)/include
|
|
|
|
|
|
EXTRA_LDFLAGS += --strip-debug
|
|
|
|
|
|
@@ -170,8 +172,6 @@ CONFIG_CUSTOMER_HUAWEI_GENERAL = n
|
|
|
|
|
|
CONFIG_DRVEXT_MODULE = n
|
|
|
|
|
|
-export TopDIR ?= $(srctree)/$(src)
|
|
|
-
|
|
|
########### COMMON #################################
|
|
|
ifeq ($(CONFIG_GSPI_HCI), y)
|
|
|
HCI_NAME = gspi
|
|
|
@@ -235,10 +235,10 @@ _HAL_INTFS_FILES := hal/hal_intf.o \
|
|
|
hal/led/hal_$(HCI_NAME)_led.o
|
|
|
|
|
|
|
|
|
-EXTRA_CFLAGS += -I$(srctree)/$(src)/platform
|
|
|
+EXTRA_CFLAGS += -I$(TopDIR)/platform
|
|
|
_PLATFORM_FILES := platform/platform_ops.o
|
|
|
|
|
|
-EXTRA_CFLAGS += -I$(srctree)/$(src)/hal/btc
|
|
|
+EXTRA_CFLAGS += -I$(TopDIR)/hal/btc
|
|
|
|
|
|
########### HAL_RTL8188E #################################
|
|
|
ifeq ($(CONFIG_RTL8188E), y)
|
|
|
@@ -452,7 +452,7 @@ endif
|
|
|
EXTRA_CFLAGS += -DCONFIG_RTL8821A
|
|
|
|
|
|
_HAL_INTFS_FILES += hal/rtl8812a/hal8821a_fw.o
|
|
|
-
|
|
|
+
|
|
|
endif
|
|
|
|
|
|
ifeq ($(CONFIG_BT_COEXIST), y)
|
|
|
@@ -906,7 +906,7 @@ _HAL_INTFS_FILES += \
|
|
|
hal/$(RTL871X)/$(HCI_NAME)/rtl$(MODULE_SUB_NAME)_led.o \
|
|
|
hal/$(RTL871X)/$(HCI_NAME)/rtl$(MODULE_SUB_NAME)_xmit.o \
|
|
|
hal/$(RTL871X)/$(HCI_NAME)/rtl$(MODULE_SUB_NAME)_recv.o
|
|
|
-
|
|
|
+
|
|
|
ifeq ($(CONFIG_PCI_HCI), y)
|
|
|
_HAL_INTFS_FILES += hal/$(RTL871X)/$(HCI_NAME)/$(HCI_NAME)_ops_linux.o
|
|
|
else
|
|
|
@@ -2048,7 +2048,7 @@ ARCH := arm
|
|
|
CROSS_COMPILE := /home/android_sdk/Telechips/v13.05_r1-tcc-android-4.2.2_tcc893x-evm_build/prebuilts/gcc/linux-x86/arm/arm-eabi-4.6/bin/arm-eabi-
|
|
|
KSRC := /home/android_sdk/Telechips/v13.05_r1-tcc-android-4.2.2_tcc893x-evm_build/kernel
|
|
|
MODULE_NAME := wlan
|
|
|
-endif
|
|
|
+endif
|
|
|
|
|
|
ifeq ($(CONFIG_PLATFORM_RTL8197D), y)
|
|
|
EXTRA_CFLAGS += -DCONFIG_BIG_ENDIAN -DCONFIG_PLATFORM_RTL8197D
|
|
|
@@ -2154,16 +2154,16 @@ endif
|
|
|
ifneq ($(KERNELRELEASE),)
|
|
|
|
|
|
########### this part for *.mk ############################
|
|
|
-include $(srctree)/$(src)/hal/phydm/phydm.mk
|
|
|
+include $(TopDIR)/hal/phydm/phydm.mk
|
|
|
|
|
|
########### HAL_RTL8822B #################################
|
|
|
ifeq ($(CONFIG_RTL8822B), y)
|
|
|
-include $(srctree)/$(src)/rtl8822b.mk
|
|
|
+include $(TopDIR)/rtl8822b.mk
|
|
|
endif
|
|
|
|
|
|
########### HAL_RTL8821C #################################
|
|
|
ifeq ($(CONFIG_RTL8821C), y)
|
|
|
-include $(srctree)/$(src)/rtl8821c.mk
|
|
|
+include $(TopDIR)/rtl8821c.mk
|
|
|
endif
|
|
|
|
|
|
rtk_core := core/rtw_cmd.o \
|
|
|
@@ -2200,7 +2200,7 @@ rtk_core := core/rtw_cmd.o \
|
|
|
core/rtw_odm.o \
|
|
|
core/rtw_rm.o \
|
|
|
core/rtw_rm_fsm.o \
|
|
|
- core/efuse/rtw_efuse.o
|
|
|
+ core/efuse/rtw_efuse.o
|
|
|
|
|
|
ifeq ($(CONFIG_SDIO_HCI), y)
|
|
|
rtk_core += core/rtw_sdio.o
|