summaryrefslogtreecommitdiffstats
path: root/rules/wpa_supplicant.make
diff options
context:
space:
mode:
Diffstat (limited to 'rules/wpa_supplicant.make')
-rw-r--r--rules/wpa_supplicant.make4
1 files changed, 4 insertions, 0 deletions
diff --git a/rules/wpa_supplicant.make b/rules/wpa_supplicant.make
index 93bac9544..03a043ad9 100644
--- a/rules/wpa_supplicant.make
+++ b/rules/wpa_supplicant.make
@@ -54,6 +54,10 @@ WPA_SUPPLICANT_AUTOCONF := $(CROSS_AUTOCONF_USR)
$(STATEDIR)/wpa_supplicant.prepare:
@$(call targetinfo)
+# # run 'make clean' as wpa_supplicant's build system does not recognize config changes
+ @-cd $(WPA_SUPPLICANT_DIR)/$(WPA_SUPPLICANT_SUBDIR) && \
+ $(WPA_SUPPLICANT_ENV) $(WPA_SUPPLICANT_PATH) $(MAKE) clean
+
@echo "CC=$(CROSS_CC)" > $(WPA_SUPPLICANT_CONFIG) && \
echo "CFLAGS += -I$(PTXDIST_SYSROOT_TARGET)/include" >> $(WPA_SUPPLICANT_CONFIG) && \
echo "CFLAGS += -I$(PTXDIST_SYSROOT_TARGET)/usr/include" >> $(WPA_SUPPLICANT_CONFIG) && \