Files
刘可亮 3e10f578d3 v1.2.2
2025-10-21 13:59:50 +08:00

109 lines
3.7 KiB
Python

Import('rtconfig')
from building import *
cwd = GetCurrentDir()
include_path =[]
src = []
include_path +=[cwd]
include_path +=[cwd + '/src/utils']
include_path +=[cwd + '/src']
include_path +=[cwd + '/src/crypto']
include_path +=[cwd + '/src/l2_packet']
include_path +=[cwd + '/src/rsn_supp']
include_path +=[cwd + '/src/drivers']
include_path +=[cwd + '/src/ap']
include_path +=[cwd + '/src/radius']
include_path +=[cwd + '/src/eap_se']
include_path +=[cwd + '/wpa_supplicant']
src += Glob('src/ap/*.c')
src += Glob('src/common/*.c')
src += Glob('src/crypto/aes-internal-dec.c')
src += Glob('src/crypto/aes-internal-enc.c')
src += Glob('src/crypto/aes-internal.c')
src += Glob('src/crypto/aes-cbc.c')
src += Glob('src/crypto/aes-omac1.c')
src += Glob('src/crypto/aes-unwrap.c')
src += Glob('src/crypto/aes-wrap.c')
src += Glob('src/crypto/crypto_mbedtls.c')
src += Glob('src/crypto/crypto_internal-modexp.c')
src += Glob('src/crypto/dh_groups.c')
src += Glob('src/crypto/dh_group5.c')
src += Glob('src/crypto/md5-internal.c')
src += Glob('src/crypto/md5.c')
src += Glob('src/crypto/random.c')
src += Glob('src/crypto/rc4.c')
src += Glob('src/crypto/sha1-internal.c')
src += Glob('src/crypto/sha1-pbkdf2.c')
src += Glob('src/crypto/sha1-prf.c')
src += Glob('src/crypto/sha1.c')
src += Glob('src/crypto/sha256-internal.c')
src += Glob('src/crypto/sha256-prf.c')
src += Glob('src/crypto/sha256.c')
src += Glob('src/crypto/tls_none.c')
src += Glob('src/drivers/drivers.c')
src += Glob('src/drivers/driver_common.c')
src += Glob('src/eapol_auth/*.c')
src += Glob('src/eapol_supp/*.c')
src += Glob('src/eap_common/*.c')
src += Glob('src/eap_server/*.c')
src += Glob('src/eap_peer/eap.c')
src += Glob('src/eap_peer/eap_methods.c')
src += Glob('src/eap_peer/eap_wsc.c')
src += Glob('src/rsn_supp/preauth.c')
src += Glob('src/rsn_supp/wpa.c')
src += Glob('src/rsn_supp/wpa_ie.c')
src += Glob('src/rsn_supp/pmksa_cache.c')
src += Glob('src/tls/*.c')
src += Glob('src/p2p/*.c')
src += Glob('src/utils/base64.c')
src += Glob('src/utils/bitfield.c')
src += Glob('src/utils/common.c')
src += Glob('src/utils/eloop.c')
src += Glob('src/utils/ip_addr.c')
src += Glob('src/utils/uuid.c')
src += Glob('src/utils/wpabuf.c')
src += Glob('src/utils/wpa_debug.c')
src += Glob('src/wps/wps.c')
src += Glob('src/wps/wps_attr_build.c')
src += Glob('src/wps/wps_attr_parse.c')
src += Glob('src/wps/wps_attr_process.c')
src += Glob('src/wps/wps_common.c')
src += Glob('src/wps/wps_dev_attr.c')
src += Glob('src/wps/wps_enrollee.c')
src += Glob('src/wps/wps_registrar.c')
src += Glob('src/wpa_supplicant/*.c')
src += Glob('wpa_supplicant/ap.c')
src += Glob('wpa_supplicant/blacklist.c')
src += Glob('wpa_supplicant/bss.c')
src += Glob('wpa_supplicant/config.c')
src += Glob('wpa_supplicant/config_none.c')
src += Glob('wpa_supplicant/ctrl_iface.c')
src += Glob('wpa_supplicant/ctrl_iface_udp.c')
src += Glob('wpa_supplicant/eap_register.c')
src += Glob('wpa_supplicant/events.c')
src += Glob('wpa_supplicant/notify.c')
src += Glob('wpa_supplicant/op_classes.c')
src += Glob('wpa_supplicant/scan.c')
src += Glob('wpa_supplicant/sta_rrm.c')
src += Glob('wpa_supplicant/wmm_ac.c')
src += Glob('wpa_supplicant/gas_query.c')
src += Glob('wpa_supplicant/offchannel.c')
src += Glob('wpa_supplicant/p2p_supplicant.c')
src += Glob('wpa_supplicant/p2p_supplicant_sd.c')
src += Glob('wpa_supplicant/wifi_display.c')
src += Glob('wpa_supplicant/wpas_glue.c')
src += Glob('wpa_supplicant/wpa_supplicant.c')
src += Glob('wpa_supplicant/wps_supplicant.c')
src += Glob('wpa_supplicant/sme.c')
#LOCAL_CFLAGS = ' -std=c99 -w'
LOCAL_CFLAGS = ' -std=c99'
LOCAL_CFLAGS += ' -w'
group = DefineGroup('aic8800_wpas', src, depend = ['AIC_WLAN_AIC8800D40L'], CPPPATH = include_path, LOCAL_CFLAGS=LOCAL_CFLAGS)
Return('group')