3 .include "${.CURDIR}/../Makefile.inc"
5 .PATH.c:${WPA_SUPPLICANT_DISTDIR} \
6 ${WPA_DISTDIR}/src/drivers
41 SRCS+= driver_freebsd.c \
45 MAN= wpa_supplicant.8 wpa_supplicant.conf.5
47 .if ${MK_EXAMPLES} != "no"
48 FILESDIR= ${SHAREDIR}/examples/etc
49 .PATH: ${WPA_SUPPLICANT_DISTDIR}
50 FILES= wpa_supplicant.conf
53 CFLAGS+=-DCONFIG_BACKEND_FILE \
54 -DCONFIG_DEBUG_SYSLOG \
56 -DCONFIG_DRIVER_NDIS \
57 -DCONFIG_DRIVER_WIRED \
60 -DCONFIG_TERMINATE_ONLASTIF \
66 # User customizations to the wpa_supplicant build environment
67 CFLAGS+=${WPA_SUPPLICANT_CFLAGS}
68 #DPADD+=${WPA_SUPPLICANT_DPADD}
69 LDADD+=${WPA_SUPPLICANT_LDADD}
70 #LDFLAGS+=${WPA_SUPPLICANT_LDFLAGS}
72 .if ${MK_WPA_SUPPLICANT_EAPOL} != "no"
109 .if !empty(CFLAGS:M*-DEAP_AKA)
115 .if !empty(CFLAGS:M*-DEAP_SIM)
121 .if defined(NEED_SIM_COMMON)
122 SRCS+= eap_sim_common.c
126 # PC/SC interface for smartcards (USIM, GSM SIM)
127 # GSM/UMTS authentication algorithm (for EAP-SIM/EAP-AKA)
128 # NB: requires devel/pcsc-lite
130 # WPA_SUPPLICANT_CFLAGS=-DEAP_AKA -DPCSC_FUNCS -I/usr/local/include/PCSC
131 # WPA_SUPPLICANT_LDADD=-L/usr/local/lib
133 .if !empty(CFLAGS:M*-DPCSC_FUNCS)
136 LDADD+=-lpcsclite -lpthread
139 .if !empty(CFLAGS:M*-DEAP_GPSK)
140 CFLAGS+=-DEAP_GPSK_SHA256
146 .if !empty(CFLAGS:M*-DEAP_PAX)
151 .if !empty(CFLAGS:M*-DEAP_SAKE)
156 .include "${.CURDIR}/../Makefile.crypto"
158 .include <bsd.prog.mk>