Files
luban-lite/bsp/peripheral/wireless/asr/SConscript
刘可亮 3e10f578d3 v1.2.2
2025-10-21 13:59:50 +08:00

52 lines
2.2 KiB
Python

Import('AIC_ROOT')
Import('PRJ_KERNEL')
Import('rtconfig')
from building import *
cwd = GetCurrentDir()
src = Glob('*.c')
CPPPATH = []
CPPPATH.append(cwd + '/adapt_to_rtthread/os/include/kernel/os')
CPPPATH.append(cwd + '/adapt_to_rtthread/os/include/net/')
CPPPATH.append(cwd + '/adapt_to_rtthread/os/include/net/ethernetif')
CPPPATH.append(cwd + '/adapt_to_rtthread/os/include/sys')
CPPPATH.append(cwd + '/adapt_to_rtthread/util/at')
CPPPATH.append(cwd + '/crypto/include/')
CPPPATH.append(cwd + '/wifidrv/inc/edrv')
CPPPATH.append(cwd + '/wifidrv/inc/common')
CPPPATH.append(cwd + '/wifidrv/inc/wpa')
CPPPATH.append(cwd + '/adapt_to_rtthread/driver')
CPPPATH.append(cwd + '/adapt_to_rtthread/util/iperf')
CPPPATH.append(cwd + '/../../../../kernel/rt-thread/components/drivers/wlan')
CPPPATH.append(cwd + '/../../../../kernel/rt-thread/components/net/netdev/include/')
CPPPATH.append(cwd + '/../../../../kernel/rt-thread/components/drivers/include/drivers/')
CPPPATH.append(cwd + '/../../../../kernel/rt-thread/components/net/lwip/lwip-2.0.3/src/include/lwip/')
CPPPATH.append(cwd + '/../../../../kernel/rt-thread/components/net/lwip-dhcpd/')
CPPPATH.append(cwd + '/firmware')
src += Glob('adapt_to_rtthread/*.c')
src += Glob('adapt_to_rtthread/driver/*.c')
src += Glob('adapt_to_rtthread/os/*.c')
src += Glob('adapt_to_rtthread/os/sys/*.c')
src += Glob('adapt_to_rtthread/util/at/*.c')
src += Glob('adapt_to_rtthread/util/iperf/*.c')
src += Glob('crypto/src/*.c')
src += Glob('wifidrv/src/edrv/*.c')
src += Glob('certificate_test/sdio_loopback/*.c')
LOCAL_CCFLAGS = ' -w'
wifi_name = 'asr5505s'
lib_name = 'wlan_' + wifi_name + '_'+ rtconfig.CPUNAME
LIBS = [lib_name]
LIBPATH = [cwd + "/wlan_lib/"]
CPPDEFINES = ['CFG_ADD_API', 'CFG_SOFTAP_SUPPORT', 'CFG_STATION_SUPPORT', 'CFG_SNIFFER_SUPPORT', 'CFG_SAE', 'CFG_ENCRYPT_SUPPORT', 'CONFIG_IEEE80211W',
'CONFIG_SME', 'WLAN_AMSDU_RX_LEN=3960', 'LWIP', 'WPA_TYPES_DEFINED', 'CONFIG_ASR5505', 'INCLUDE_WPA_WPA2_PSK',
'CFG_TXDESC0=4', 'CFG_TXDESC1=4', 'CFG_TXDESC2=4', 'CFG_TXDESC3=4', 'CFG_TXDESC4=4','RX_TRIGGER_TIMER_ENABLE', 'CFG_DBG','SDIO_BLOCK_SIZE = 128','JXC_SDK']
group = DefineGroup('asr', src, depend = ['AIC_WLAN_ASR'], CPPPATH=CPPPATH, CPPDEFINES=CPPDEFINES, LIBS=LIBS, LIBPATH=LIBPATH, LOCAL_CFLAGS=LOCAL_CCFLAGS)
Return('group')