package/rtl8723ds: change CFLAGS approach
Instead of undefining endiannes CFLAGS let's change the approach.
Let's disable the CONFIG_PLATFORM_I386_PC that is set to y by default
involving the endianness to be set to little. This way we can set the
CFLAGS according to architecture with some default define like:
-DCONFIG_IOCTL_CFG80211
-DRTW_USE_CFG80211_STA_EVENT
-Wno-error
Suggested-by: Arnout Vandecappelle <arnout@mind.be>
Signed-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
(cherry picked from commit 672544148b
)
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2022.11.x
parent
3ad9e05990
commit
e157c87919
|
@ -8,12 +8,14 @@ RTL8723DS_VERSION = a638cc8639015b8b9390af3350fab0366b6c87e7
|
|||
RTL8723DS_SITE = $(call github,lwfinger,rtl8723ds,$(RTL8723DS_VERSION))
|
||||
RTL8723DS_LICENSE = GPL-2.0
|
||||
|
||||
# Undefine the hardcoded CONFIG_LITTLE_ENDIAN
|
||||
RTL8723DS_USER_EXTRA_CLAGS = -UCONFIG_LITTLE_ENDIAN
|
||||
# Set endianness
|
||||
RTL8723DS_USER_EXTRA_CLAGS += -DCONFIG_$(call qstrip,$(BR2_ENDIAN))_ENDIAN
|
||||
RTL8723DS_USER_EXTRA_CLAGS = \
|
||||
-DCONFIG_$(call qstrip,$(BR2_ENDIAN))_ENDIAN \
|
||||
-DCONFIG_IOCTL_CFG80211 \
|
||||
-DRTW_USE_CFG80211_STA_EVENT \
|
||||
-Wno-error
|
||||
|
||||
RTL8723DS_MODULE_MAKE_OPTS = \
|
||||
CONFIG_PLATFORM_I386_PC=n \
|
||||
CONFIG_RTL8723DS=m \
|
||||
KVER=$(LINUX_VERSION_PROBED) \
|
||||
KSRC=$(LINUX_DIR) \
|
||||
|
|
Loading…
Reference in New Issue