config.o ieee802_11_auth.o \
sta_info.o wpa.o \
drivers.o preauth.o pmksa_cache.o \
- hw_features.o \
drv_callbacks.o \
tkip_countermeasures.o \
mlme.o wpa_auth_ie.o
NEED_SHA256=y
NEED_CRYPTO=y
NEED_BASE64=y
+
+ifdef CONFIG_WPS_UPNP
+CFLAGS += -DCONFIG_WPS_UPNP
+OBJS += ../src/wps/wps_upnp.o
+OBJS += ../src/wps/wps_upnp_ssdp.o
+OBJS += ../src/wps/wps_upnp_web.o
+OBJS += ../src/wps/wps_upnp_event.o
+OBJS += ../src/wps/httpread.o
+endif
+
endif
ifdef CONFIG_EAP_IKEV2
OBJS += ../src/eap_server/eap_tnc.o
OBJS += ../src/eap_server/tncs.o
NEED_BASE64=y
+LIBS += -ldl
endif
# Basic EAP functionality is needed for EAPOL
ifdef NEED_MLME
OBJS += beacon.o wme.o ap_list.o ieee802_11.o
+OBJS += hw_features.o
CFLAGS += -DNEED_MLME
endif