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
|
||||
OBJS += src/radius/radius.c
|
||||
OBJS += src/radius/radius_client.c
|
||||
OBJS += src/radius/radius_das.c
|
||||
endif
|
||||
|
||||
ifdef CONFIG_NO_ACCOUNTING
|
||||
|
@ -207,10 +208,23 @@ NEED_ECC=y
|
|||
NEED_DH_GROUPS=y
|
||||
endif
|
||||
|
||||
ifdef CONFIG_IEEE80211V
|
||||
L_CFLAGS += -DCONFIG_IEEE80211V
|
||||
OBJS += src/ap/wnm_ap.c
|
||||
endif
|
||||
|
||||
ifdef CONFIG_IEEE80211N
|
||||
L_CFLAGS += -DCONFIG_IEEE80211N
|
||||
endif
|
||||
|
||||
ifdef CONFIG_WNM
|
||||
L_CFLAGS += -DCONFIG_WNM
|
||||
endif
|
||||
|
||||
ifdef CONFIG_IEEE80211AC
|
||||
L_CFLAGS += -DCONFIG_IEEE80211AC
|
||||
endif
|
||||
|
||||
include $(LOCAL_PATH)/src/drivers/drivers.mk
|
||||
|
||||
OBJS += $(DRV_AP_OBJS)
|
||||
|
@ -247,6 +261,14 @@ OBJS += src/eap_server/eap_server_tls.c
|
|||
TLS_FUNCS=y
|
||||
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
|
||||
L_CFLAGS += -DEAP_SERVER_PEAP
|
||||
OBJS += src/eap_server/eap_server_peap.c
|
||||
|
@ -465,6 +487,15 @@ ifndef CONFIG_TLS
|
|||
CONFIG_TLS=openssl
|
||||
endif
|
||||
|
||||
ifdef CONFIG_TLSV11
|
||||
L_CFLAGS += -DCONFIG_TLSV11
|
||||
endif
|
||||
|
||||
ifdef CONFIG_TLSV12
|
||||
L_CFLAGS += -DCONFIG_TLSV12
|
||||
NEED_SHA256=y
|
||||
endif
|
||||
|
||||
ifeq ($(CONFIG_TLS), openssl)
|
||||
ifdef TLS_FUNCS
|
||||
OBJS += src/crypto/tls_openssl.c
|
||||
|
@ -548,6 +579,9 @@ OBJS += src/tls/pkcs8.c
|
|||
NEED_SHA256=y
|
||||
NEED_BASE64=y
|
||||
NEED_TLS_PRF=y
|
||||
ifdef CONFIG_TLSV12
|
||||
NEED_TLS_PRF_SHA256=y
|
||||
endif
|
||||
NEED_MODEXP=y
|
||||
NEED_CIPHER=y
|
||||
L_CFLAGS += -DCONFIG_TLS_INTERNAL
|
||||
|
@ -722,7 +756,7 @@ ifdef CONFIG_INTERNAL_SHA256
|
|||
OBJS += src/crypto/sha256-internal.c
|
||||
endif
|
||||
ifdef NEED_TLS_PRF_SHA256
|
||||
OBJS += ../src/crypto/sha256-tlsprf.c
|
||||
OBJS += src/crypto/sha256-tlsprf.c
|
||||
endif
|
||||
endif
|
||||
|
||||
|
@ -747,6 +781,7 @@ L_CFLAGS += -DCONFIG_NO_RANDOM_POOL
|
|||
else
|
||||
OBJS += src/crypto/random.c
|
||||
HOBJS += src/crypto/random.c
|
||||
HOBJS += src/utils/eloop.c
|
||||
HOBJS += $(SHA1OBJS)
|
||||
HOBJS += src/crypto/md5.c
|
||||
endif
|
||||
|
@ -785,11 +820,27 @@ ifdef CONFIG_IEEE80211N
|
|||
OBJS += src/ap/ieee802_11_ht.c
|
||||
endif
|
||||
|
||||
ifdef CONFIG_IEEE80211AC
|
||||
OBJS += src/ap/ieee802_11_vht.c
|
||||
endif
|
||||
|
||||
ifdef CONFIG_P2P_MANAGER
|
||||
L_CFLAGS += -DCONFIG_P2P_MANAGER
|
||||
OBJS += src/ap/p2p_hostapd.c
|
||||
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
|
||||
|
||||
ifdef CONFIG_NO_STDOUT_DEBUG
|
||||
|
|
|
@ -128,6 +128,9 @@ endif
|
|||
OBJS += 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
|
||||
L_CFLAGS += -Werror -DEAPOL_TEST
|
||||
|
@ -194,6 +197,11 @@ NEED_ECC=y
|
|||
NEED_DH_GROUPS=y
|
||||
endif
|
||||
|
||||
ifdef CONFIG_IEEE80211V
|
||||
L_CFLAGS += -DCONFIG_IEEE80211V
|
||||
OBJS += wnm_sta.c
|
||||
endif
|
||||
|
||||
ifdef CONFIG_TDLS
|
||||
L_CFLAGS += -DCONFIG_TDLS
|
||||
OBJS += src/rsn_supp/tdls.c
|
||||
|
@ -741,6 +749,10 @@ ifdef CONFIG_IEEE80211N
|
|||
L_CFLAGS += -DCONFIG_IEEE80211N
|
||||
endif
|
||||
|
||||
ifdef CONFIG_WNM
|
||||
L_CFLAGS += -DCONFIG_WNM
|
||||
endif
|
||||
|
||||
ifdef NEED_AP_MLME
|
||||
OBJS += src/ap/wmm.c
|
||||
OBJS += src/ap/ap_list.c
|
||||
|
@ -872,6 +884,11 @@ ifdef CONFIG_TLSV11
|
|||
L_CFLAGS += -DCONFIG_TLSV11
|
||||
endif
|
||||
|
||||
ifdef CONFIG_TLSV12
|
||||
L_CFLAGS += -DCONFIG_TLSV12
|
||||
NEED_SHA256=y
|
||||
endif
|
||||
|
||||
ifeq ($(CONFIG_TLS), openssl)
|
||||
ifdef TLS_FUNCS
|
||||
L_CFLAGS += -DEAP_TLS_OPENSSL
|
||||
|
@ -956,6 +973,9 @@ OBJS += src/tls/pkcs8.c
|
|||
NEED_SHA256=y
|
||||
NEED_BASE64=y
|
||||
NEED_TLS_PRF=y
|
||||
ifdef CONFIG_TLSV12
|
||||
NEED_TLS_PRF_SHA256=y
|
||||
endif
|
||||
NEED_MODEXP=y
|
||||
NEED_CIPHER=y
|
||||
L_CFLAGS += -DCONFIG_TLS_INTERNAL_CLIENT
|
||||
|
@ -1111,7 +1131,9 @@ SHA1OBJS += src/crypto/sha1-tlsprf.c
|
|||
endif
|
||||
endif
|
||||
|
||||
MD5OBJS = src/crypto/md5.c
|
||||
ifndef CONFIG_FIPS
|
||||
MD5OBJS += src/crypto/md5.c
|
||||
endif
|
||||
ifdef NEED_MD5
|
||||
ifdef CONFIG_INTERNAL_MD5
|
||||
MD5OBJS += src/crypto/md5-internal.c
|
||||
|
@ -1149,6 +1171,9 @@ SHA256OBJS += src/crypto/sha256-prf.c
|
|||
ifdef CONFIG_INTERNAL_SHA256
|
||||
SHA256OBJS += src/crypto/sha256-internal.c
|
||||
endif
|
||||
ifdef NEED_TLS_PRF_SHA256
|
||||
SHA256OBJS += src/crypto/sha256-tlsprf.c
|
||||
endif
|
||||
OBJS += $(SHA256OBJS)
|
||||
endif
|
||||
|
||||
|
@ -1317,6 +1342,10 @@ L_CFLAGS += -DLOG_HOSTAPD="$(CONFIG_DEBUG_SYSLOG_FACILITY)"
|
|||
endif
|
||||
endif
|
||||
|
||||
ifdef CONFIG_DEBUG_LINUX_TRACING
|
||||
L_CFLAGS += -DCONFIG_DEBUG_LINUX_TRACING
|
||||
endif
|
||||
|
||||
ifdef CONFIG_DEBUG_FILE
|
||||
L_CFLAGS += -DCONFIG_DEBUG_FILE
|
||||
endif
|
||||
|
@ -1332,6 +1361,7 @@ endif
|
|||
OBJS += $(SHA1OBJS) $(DESOBJS)
|
||||
|
||||
OBJS_p += $(SHA1OBJS)
|
||||
OBJS_p += $(SHA256OBJS)
|
||||
|
||||
ifdef CONFIG_BGSCAN_SIMPLE
|
||||
L_CFLAGS += -DCONFIG_BGSCAN_SIMPLE
|
||||
|
@ -1368,18 +1398,18 @@ OBJS += autoscan.c
|
|||
endif
|
||||
|
||||
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
|
||||
NEED_EXT_PASSWORD=y
|
||||
endif
|
||||
|
||||
ifdef NEED_EXT_PASSWORD
|
||||
OBJS += ../src/utils/ext_password.c
|
||||
OBJS += src/utils/ext_password.c
|
||||
L_CFLAGS += -DCONFIG_EXT_PASSWORD
|
||||
endif
|
||||
|
||||
ifdef NEED_GAS
|
||||
OBJS += ../src/common/gas.c
|
||||
OBJS += src/common/gas.c
|
||||
OBJS += gas_query.c
|
||||
L_CFLAGS += -DCONFIG_GAS
|
||||
NEED_OFFCHANNEL=y
|
||||
|
@ -1417,6 +1447,9 @@ OBJS_priv += src/utils/common.c
|
|||
OBJS_priv += src/utils/wpa_debug.c
|
||||
OBJS_priv += src/utils/wpabuf.c
|
||||
OBJS_priv += wpa_priv.c
|
||||
ifdef CONFIG_DRIVER_NL80211
|
||||
OBJS_priv += src/common/ieee802_11_common.c
|
||||
endif
|
||||
ifdef CONFIG_DRIVER_TEST
|
||||
OBJS_priv += $(SHA1OBJS)
|
||||
OBJS_priv += $(MD5OBJS)
|
||||
|
|
Loading…
Reference in a new issue