fix missing cflags when building with mainline kernel

This commit is contained in:
amazingfate
2025-06-26 16:59:22 +08:00
parent b7d9422664
commit 32c6fabd9e
5 changed files with 126 additions and 0 deletions

115
Makefile

File diff suppressed because it is too large Load Diff

View File

@@ -96,6 +96,7 @@ _CORE_FILES += core/rtw_phl.o \
core/rtw_phl_cmd.o
EXTRA_CFLAGS += -I$(src)/core/crypto
ccflags-y += -I$(src)/core/crypto
_CORE_FILES += core/crypto/aes-internal.o \
core/crypto/aes-internal-enc.o \
core/crypto/aes-gcm.o \

View File

@@ -1,9 +1,11 @@
ifeq ($(CONFIG_RTL8852B), y)
EXTRA_CFLAGS += -DCONFIG_RTL8852B
ccflags-y += -DCONFIG_RTL8852B
endif
ifeq ($(CONFIG_RTL8852BP), y)
EXTRA_CFLAGS += -DCONFIG_RTL8852BP
ccflags-y += -DCONFIG_RTL8852BP
endif
IC_NAME := rtl8852b

View File

@@ -121,4 +121,5 @@ endif
OBJS += $(_PHL_FILES)
EXTRA_CFLAGS += -I$(phl_path_d1)
ccflags-y += -I$(phl_path_d1)
include $(phl_path_d1)/hal.mk

View File

@@ -1,8 +1,12 @@
ifeq ($(CONFIG_PLATFORM_ARM_ROCKCHIP), y)
EXTRA_CFLAGS += -DCONFIG_LITTLE_ENDIAN -DCONFIG_PLATFORM_ANDROID
ccflags-y += -DCONFIG_LITTLE_ENDIAN -DCONFIG_PLATFORM_ANDROID
EXTRA_CFLAGS += -DCONFIG_IOCTL_CFG80211 -DRTW_USE_CFG80211_STA_EVENT
ccflags-y += -DCONFIG_IOCTL_CFG80211 -DRTW_USE_CFG80211_STA_EVENT
EXTRA_CFLAGS += -DCONFIG_RADIO_WORK
ccflags-y += -DCONFIG_RADIO_WORK
EXTRA_CFLAGS += -DCONFIG_CONCURRENT_MODE
ccflags-y += -DCONFIG_CONCURRENT_MODE
ifeq ($(shell test $(CONFIG_RTW_ANDROID) -ge 11; echo $$?), 0)
EXTRA_CFLAGS += -DCONFIG_IFACE_NUMBER=2
#EXTRA_CFLAGS += -DCONFIG_PLATFORM_ROCKCHIPS
@@ -14,6 +18,7 @@ KSRC := /home/android_sdk/Rockchip/Rk3188/kernel
ifeq ($(CONFIG_PCI_HCI), y)
EXTRA_CFLAGS += -DCONFIG_PLATFORM_OPS
ccflags-y += -DCONFIG_PLATFORM_OPS
_PLATFORM_FILES := platform/platform_linux_pc_pci.o \
platform/platform_ARM_RK_pci.o
@@ -22,8 +27,10 @@ OBJS += $(_PLATFORM_FILES)
# CONFIG_RTKM - n/m/y for not support / standalone / built-in
CONFIG_RTKM = m
EXTRA_CFLAGS += -DCONFIG_TX_SKB_ORPHAN
ccflags-y += -DCONFIG_TX_SKB_ORPHAN
# PHL Config
EXTRA_CFLAGS += -DRTW_WKARD_98D_RXTAG
ccflags-y += -DRTW_WKARD_98D_RXTAG
endif
ifeq ($(CONFIG_SDIO_HCI), y)