Android: Update Android.mk based on Makefile changes
This brings the Android makefiles a bit closer to the Makefile changes that had been missed in the past. Signed-hostap: Jouni Malinen <j@w1.fi>
This commit is contained in:
parent
47c34473f9
commit
3b335329b9
2 changed files with 89 additions and 5 deletions
|
@ -140,6 +140,7 @@ CONFIG_NO_ACCOUNTING=y
|
||||||
else
|
else
|
||||||
OBJS += src/radius/radius.c
|
OBJS += src/radius/radius.c
|
||||||
OBJS += src/radius/radius_client.c
|
OBJS += src/radius/radius_client.c
|
||||||
|
OBJS += src/radius/radius_das.c
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ifdef CONFIG_NO_ACCOUNTING
|
ifdef CONFIG_NO_ACCOUNTING
|
||||||
|
@ -207,10 +208,23 @@ NEED_ECC=y
|
||||||
NEED_DH_GROUPS=y
|
NEED_DH_GROUPS=y
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
ifdef CONFIG_IEEE80211V
|
||||||
|
L_CFLAGS += -DCONFIG_IEEE80211V
|
||||||
|
OBJS += src/ap/wnm_ap.c
|
||||||
|
endif
|
||||||
|
|
||||||
ifdef CONFIG_IEEE80211N
|
ifdef CONFIG_IEEE80211N
|
||||||
L_CFLAGS += -DCONFIG_IEEE80211N
|
L_CFLAGS += -DCONFIG_IEEE80211N
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
ifdef CONFIG_WNM
|
||||||
|
L_CFLAGS += -DCONFIG_WNM
|
||||||
|
endif
|
||||||
|
|
||||||
|
ifdef CONFIG_IEEE80211AC
|
||||||
|
L_CFLAGS += -DCONFIG_IEEE80211AC
|
||||||
|
endif
|
||||||
|
|
||||||
include $(LOCAL_PATH)/src/drivers/drivers.mk
|
include $(LOCAL_PATH)/src/drivers/drivers.mk
|
||||||
|
|
||||||
OBJS += $(DRV_AP_OBJS)
|
OBJS += $(DRV_AP_OBJS)
|
||||||
|
@ -247,6 +261,14 @@ OBJS += src/eap_server/eap_server_tls.c
|
||||||
TLS_FUNCS=y
|
TLS_FUNCS=y
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
ifdef CONFIG_EAP_UNAUTH_TLS
|
||||||
|
L_CFLAGS += -DEAP_SERVER_UNAUTH_TLS
|
||||||
|
ifndef CONFIG_EAP_TLS
|
||||||
|
OBJS += src/eap_server/eap_server_tls.c
|
||||||
|
TLS_FUNCS=y
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
|
||||||
ifdef CONFIG_EAP_PEAP
|
ifdef CONFIG_EAP_PEAP
|
||||||
L_CFLAGS += -DEAP_SERVER_PEAP
|
L_CFLAGS += -DEAP_SERVER_PEAP
|
||||||
OBJS += src/eap_server/eap_server_peap.c
|
OBJS += src/eap_server/eap_server_peap.c
|
||||||
|
@ -465,6 +487,15 @@ ifndef CONFIG_TLS
|
||||||
CONFIG_TLS=openssl
|
CONFIG_TLS=openssl
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
ifdef CONFIG_TLSV11
|
||||||
|
L_CFLAGS += -DCONFIG_TLSV11
|
||||||
|
endif
|
||||||
|
|
||||||
|
ifdef CONFIG_TLSV12
|
||||||
|
L_CFLAGS += -DCONFIG_TLSV12
|
||||||
|
NEED_SHA256=y
|
||||||
|
endif
|
||||||
|
|
||||||
ifeq ($(CONFIG_TLS), openssl)
|
ifeq ($(CONFIG_TLS), openssl)
|
||||||
ifdef TLS_FUNCS
|
ifdef TLS_FUNCS
|
||||||
OBJS += src/crypto/tls_openssl.c
|
OBJS += src/crypto/tls_openssl.c
|
||||||
|
@ -548,6 +579,9 @@ OBJS += src/tls/pkcs8.c
|
||||||
NEED_SHA256=y
|
NEED_SHA256=y
|
||||||
NEED_BASE64=y
|
NEED_BASE64=y
|
||||||
NEED_TLS_PRF=y
|
NEED_TLS_PRF=y
|
||||||
|
ifdef CONFIG_TLSV12
|
||||||
|
NEED_TLS_PRF_SHA256=y
|
||||||
|
endif
|
||||||
NEED_MODEXP=y
|
NEED_MODEXP=y
|
||||||
NEED_CIPHER=y
|
NEED_CIPHER=y
|
||||||
L_CFLAGS += -DCONFIG_TLS_INTERNAL
|
L_CFLAGS += -DCONFIG_TLS_INTERNAL
|
||||||
|
@ -722,7 +756,7 @@ ifdef CONFIG_INTERNAL_SHA256
|
||||||
OBJS += src/crypto/sha256-internal.c
|
OBJS += src/crypto/sha256-internal.c
|
||||||
endif
|
endif
|
||||||
ifdef NEED_TLS_PRF_SHA256
|
ifdef NEED_TLS_PRF_SHA256
|
||||||
OBJS += ../src/crypto/sha256-tlsprf.c
|
OBJS += src/crypto/sha256-tlsprf.c
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
@ -747,6 +781,7 @@ L_CFLAGS += -DCONFIG_NO_RANDOM_POOL
|
||||||
else
|
else
|
||||||
OBJS += src/crypto/random.c
|
OBJS += src/crypto/random.c
|
||||||
HOBJS += src/crypto/random.c
|
HOBJS += src/crypto/random.c
|
||||||
|
HOBJS += src/utils/eloop.c
|
||||||
HOBJS += $(SHA1OBJS)
|
HOBJS += $(SHA1OBJS)
|
||||||
HOBJS += src/crypto/md5.c
|
HOBJS += src/crypto/md5.c
|
||||||
endif
|
endif
|
||||||
|
@ -785,11 +820,27 @@ ifdef CONFIG_IEEE80211N
|
||||||
OBJS += src/ap/ieee802_11_ht.c
|
OBJS += src/ap/ieee802_11_ht.c
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
ifdef CONFIG_IEEE80211AC
|
||||||
|
OBJS += src/ap/ieee802_11_vht.c
|
||||||
|
endif
|
||||||
|
|
||||||
ifdef CONFIG_P2P_MANAGER
|
ifdef CONFIG_P2P_MANAGER
|
||||||
L_CFLAGS += -DCONFIG_P2P_MANAGER
|
L_CFLAGS += -DCONFIG_P2P_MANAGER
|
||||||
OBJS += src/ap/p2p_hostapd.c
|
OBJS += src/ap/p2p_hostapd.c
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
ifdef CONFIG_HS20
|
||||||
|
L_CFLAGS += -DCONFIG_HS20
|
||||||
|
OBJS += src/ap/hs20.c
|
||||||
|
CONFIG_INTERWORKING=y
|
||||||
|
endif
|
||||||
|
|
||||||
|
ifdef CONFIG_INTERWORKING
|
||||||
|
L_CFLAGS += -DCONFIG_INTERWORKING
|
||||||
|
OBJS += src/common/gas.c
|
||||||
|
OBJS += src/ap/gas_serv.c
|
||||||
|
endif
|
||||||
|
|
||||||
OBJS += src/drivers/driver_common.c
|
OBJS += src/drivers/driver_common.c
|
||||||
|
|
||||||
ifdef CONFIG_NO_STDOUT_DEBUG
|
ifdef CONFIG_NO_STDOUT_DEBUG
|
||||||
|
|
|
@ -128,6 +128,9 @@ endif
|
||||||
OBJS += src/utils/$(CONFIG_ELOOP).c
|
OBJS += src/utils/$(CONFIG_ELOOP).c
|
||||||
OBJS_c += src/utils/$(CONFIG_ELOOP).c
|
OBJS_c += src/utils/$(CONFIG_ELOOP).c
|
||||||
|
|
||||||
|
ifdef CONFIG_ELOOP_POLL
|
||||||
|
L_CFLAGS += -DCONFIG_ELOOP_POLL
|
||||||
|
endif
|
||||||
|
|
||||||
ifdef CONFIG_EAPOL_TEST
|
ifdef CONFIG_EAPOL_TEST
|
||||||
L_CFLAGS += -Werror -DEAPOL_TEST
|
L_CFLAGS += -Werror -DEAPOL_TEST
|
||||||
|
@ -194,6 +197,11 @@ NEED_ECC=y
|
||||||
NEED_DH_GROUPS=y
|
NEED_DH_GROUPS=y
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
ifdef CONFIG_IEEE80211V
|
||||||
|
L_CFLAGS += -DCONFIG_IEEE80211V
|
||||||
|
OBJS += wnm_sta.c
|
||||||
|
endif
|
||||||
|
|
||||||
ifdef CONFIG_TDLS
|
ifdef CONFIG_TDLS
|
||||||
L_CFLAGS += -DCONFIG_TDLS
|
L_CFLAGS += -DCONFIG_TDLS
|
||||||
OBJS += src/rsn_supp/tdls.c
|
OBJS += src/rsn_supp/tdls.c
|
||||||
|
@ -741,6 +749,10 @@ ifdef CONFIG_IEEE80211N
|
||||||
L_CFLAGS += -DCONFIG_IEEE80211N
|
L_CFLAGS += -DCONFIG_IEEE80211N
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
ifdef CONFIG_WNM
|
||||||
|
L_CFLAGS += -DCONFIG_WNM
|
||||||
|
endif
|
||||||
|
|
||||||
ifdef NEED_AP_MLME
|
ifdef NEED_AP_MLME
|
||||||
OBJS += src/ap/wmm.c
|
OBJS += src/ap/wmm.c
|
||||||
OBJS += src/ap/ap_list.c
|
OBJS += src/ap/ap_list.c
|
||||||
|
@ -872,6 +884,11 @@ ifdef CONFIG_TLSV11
|
||||||
L_CFLAGS += -DCONFIG_TLSV11
|
L_CFLAGS += -DCONFIG_TLSV11
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
ifdef CONFIG_TLSV12
|
||||||
|
L_CFLAGS += -DCONFIG_TLSV12
|
||||||
|
NEED_SHA256=y
|
||||||
|
endif
|
||||||
|
|
||||||
ifeq ($(CONFIG_TLS), openssl)
|
ifeq ($(CONFIG_TLS), openssl)
|
||||||
ifdef TLS_FUNCS
|
ifdef TLS_FUNCS
|
||||||
L_CFLAGS += -DEAP_TLS_OPENSSL
|
L_CFLAGS += -DEAP_TLS_OPENSSL
|
||||||
|
@ -956,6 +973,9 @@ OBJS += src/tls/pkcs8.c
|
||||||
NEED_SHA256=y
|
NEED_SHA256=y
|
||||||
NEED_BASE64=y
|
NEED_BASE64=y
|
||||||
NEED_TLS_PRF=y
|
NEED_TLS_PRF=y
|
||||||
|
ifdef CONFIG_TLSV12
|
||||||
|
NEED_TLS_PRF_SHA256=y
|
||||||
|
endif
|
||||||
NEED_MODEXP=y
|
NEED_MODEXP=y
|
||||||
NEED_CIPHER=y
|
NEED_CIPHER=y
|
||||||
L_CFLAGS += -DCONFIG_TLS_INTERNAL_CLIENT
|
L_CFLAGS += -DCONFIG_TLS_INTERNAL_CLIENT
|
||||||
|
@ -1111,7 +1131,9 @@ SHA1OBJS += src/crypto/sha1-tlsprf.c
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
|
||||||
MD5OBJS = src/crypto/md5.c
|
ifndef CONFIG_FIPS
|
||||||
|
MD5OBJS += src/crypto/md5.c
|
||||||
|
endif
|
||||||
ifdef NEED_MD5
|
ifdef NEED_MD5
|
||||||
ifdef CONFIG_INTERNAL_MD5
|
ifdef CONFIG_INTERNAL_MD5
|
||||||
MD5OBJS += src/crypto/md5-internal.c
|
MD5OBJS += src/crypto/md5-internal.c
|
||||||
|
@ -1149,6 +1171,9 @@ SHA256OBJS += src/crypto/sha256-prf.c
|
||||||
ifdef CONFIG_INTERNAL_SHA256
|
ifdef CONFIG_INTERNAL_SHA256
|
||||||
SHA256OBJS += src/crypto/sha256-internal.c
|
SHA256OBJS += src/crypto/sha256-internal.c
|
||||||
endif
|
endif
|
||||||
|
ifdef NEED_TLS_PRF_SHA256
|
||||||
|
SHA256OBJS += src/crypto/sha256-tlsprf.c
|
||||||
|
endif
|
||||||
OBJS += $(SHA256OBJS)
|
OBJS += $(SHA256OBJS)
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
@ -1317,6 +1342,10 @@ L_CFLAGS += -DLOG_HOSTAPD="$(CONFIG_DEBUG_SYSLOG_FACILITY)"
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
ifdef CONFIG_DEBUG_LINUX_TRACING
|
||||||
|
L_CFLAGS += -DCONFIG_DEBUG_LINUX_TRACING
|
||||||
|
endif
|
||||||
|
|
||||||
ifdef CONFIG_DEBUG_FILE
|
ifdef CONFIG_DEBUG_FILE
|
||||||
L_CFLAGS += -DCONFIG_DEBUG_FILE
|
L_CFLAGS += -DCONFIG_DEBUG_FILE
|
||||||
endif
|
endif
|
||||||
|
@ -1332,6 +1361,7 @@ endif
|
||||||
OBJS += $(SHA1OBJS) $(DESOBJS)
|
OBJS += $(SHA1OBJS) $(DESOBJS)
|
||||||
|
|
||||||
OBJS_p += $(SHA1OBJS)
|
OBJS_p += $(SHA1OBJS)
|
||||||
|
OBJS_p += $(SHA256OBJS)
|
||||||
|
|
||||||
ifdef CONFIG_BGSCAN_SIMPLE
|
ifdef CONFIG_BGSCAN_SIMPLE
|
||||||
L_CFLAGS += -DCONFIG_BGSCAN_SIMPLE
|
L_CFLAGS += -DCONFIG_BGSCAN_SIMPLE
|
||||||
|
@ -1368,18 +1398,18 @@ OBJS += autoscan.c
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ifdef CONFIG_EXT_PASSWORD_TEST
|
ifdef CONFIG_EXT_PASSWORD_TEST
|
||||||
OBJS += ../src/utils/ext_password_test.c
|
OBJS += src/utils/ext_password_test.c
|
||||||
L_CFLAGS += -DCONFIG_EXT_PASSWORD_TEST
|
L_CFLAGS += -DCONFIG_EXT_PASSWORD_TEST
|
||||||
NEED_EXT_PASSWORD=y
|
NEED_EXT_PASSWORD=y
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ifdef NEED_EXT_PASSWORD
|
ifdef NEED_EXT_PASSWORD
|
||||||
OBJS += ../src/utils/ext_password.c
|
OBJS += src/utils/ext_password.c
|
||||||
L_CFLAGS += -DCONFIG_EXT_PASSWORD
|
L_CFLAGS += -DCONFIG_EXT_PASSWORD
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ifdef NEED_GAS
|
ifdef NEED_GAS
|
||||||
OBJS += ../src/common/gas.c
|
OBJS += src/common/gas.c
|
||||||
OBJS += gas_query.c
|
OBJS += gas_query.c
|
||||||
L_CFLAGS += -DCONFIG_GAS
|
L_CFLAGS += -DCONFIG_GAS
|
||||||
NEED_OFFCHANNEL=y
|
NEED_OFFCHANNEL=y
|
||||||
|
@ -1417,6 +1447,9 @@ OBJS_priv += src/utils/common.c
|
||||||
OBJS_priv += src/utils/wpa_debug.c
|
OBJS_priv += src/utils/wpa_debug.c
|
||||||
OBJS_priv += src/utils/wpabuf.c
|
OBJS_priv += src/utils/wpabuf.c
|
||||||
OBJS_priv += wpa_priv.c
|
OBJS_priv += wpa_priv.c
|
||||||
|
ifdef CONFIG_DRIVER_NL80211
|
||||||
|
OBJS_priv += src/common/ieee802_11_common.c
|
||||||
|
endif
|
||||||
ifdef CONFIG_DRIVER_TEST
|
ifdef CONFIG_DRIVER_TEST
|
||||||
OBJS_priv += $(SHA1OBJS)
|
OBJS_priv += $(SHA1OBJS)
|
||||||
OBJS_priv += $(MD5OBJS)
|
OBJS_priv += $(MD5OBJS)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue