From: Jouni Malinen Date: Thu, 23 Jun 2011 16:53:45 +0000 (+0300) Subject: Fix CONFIG_NO_WPA_PASSPHRASE=y build X-Git-Tag: hostap-1-bp~356 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=62b98282ba53184abeb90eaf5633ed583bd206aa;p=thirdparty%2Fhostap.git Fix CONFIG_NO_WPA_PASSPHRASE=y build Need to define CONFIG_NO_PBKDF2 even though the crypto cleanup moved the function to a separate file since there is conditional code in wpa_supplicant/config.c. In addition, wpa_passphrase should not be built at all if passphrase functionality is removed. --- diff --git a/wpa_supplicant/Makefile b/wpa_supplicant/Makefile index ec2d350be..767e9959a 100644 --- a/wpa_supplicant/Makefile +++ b/wpa_supplicant/Makefile @@ -12,7 +12,13 @@ export BINDIR ?= /usr/local/sbin/ CFLAGS += -I../src CFLAGS += -I../src/utils -ALL=wpa_supplicant wpa_passphrase wpa_cli +-include .config + +ALL=wpa_supplicant wpa_cli + +ifndef CONFIG_NO_WPA_PASSPHRASE +ALL += wpa_passphrase +endif all: verify_config $(ALL) dynamic_eap_methods @@ -52,8 +58,6 @@ OBJS_p += ../src/utils/wpabuf.o OBJS_c = wpa_cli.o ../src/common/wpa_ctrl.o OBJS_c += ../src/utils/wpa_debug.o --include .config - ifndef CONFIG_OS ifdef CONFIG_NATIVE_WINDOWS CONFIG_OS=win32 @@ -1012,7 +1016,9 @@ ifdef NEED_FIPS186_2_PRF SHA1OBJS += ../src/crypto/fips_prf_internal.o endif endif -ifndef CONFIG_NO_WPA_PASSPHRASE +ifdef CONFIG_NO_WPA_PASSPHRASE +CFLAGS += -DCONFIG_NO_PBKDF2 +else SHA1OBJS += ../src/crypto/sha1-pbkdf2.o endif ifdef NEED_T_PRF