]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - usr.sbin/wpa/hostapd/Makefile
This commit was generated by cvs2svn to compensate for changes in r171322,
[FreeBSD/FreeBSD.git] / usr.sbin / wpa / hostapd / Makefile
1 # $FreeBSD$
2
3 HOSTAPD_DISTDIR?= ${.CURDIR}/../../../contrib/hostapd
4 .PATH: ${.CURDIR}/.. ${HOSTAPD_DISTDIR}
5
6 PROG=   hostapd
7 SRCS=   hostapd.c eloop.c ieee802_1x.c eapol_sm.c radius.c md5.c rc4.c \
8         common.c ieee802_11.c config.c ieee802_11_auth.c accounting.c \
9         sta_info.c radius_client.c sha1.c wpa.c aes_wrap.c tls_none.c \
10         ctrl_iface.c driver_conf.c l2_packet.c driver_freebsd.c
11 CLEANFILES=driver_conf.c
12
13 MAN=    hostapd.8 hostapd.conf.5
14
15 CFLAGS+= -I${.CURDIR} -I${HOSTAPD_DISTDIR}
16 CFLAGS+= -DCONFIG_DRIVER_BSD
17 DPADD+= ${LIBPCAP}
18 LDADD+= -lpcap
19
20 driver_conf.c: Makefile
21         rm -f driver_conf.c
22         echo '/* THIS FILE AUTOMATICALLY GENERATED, DO NOT EDIT! */' \
23                                                         > driver_conf.c
24         echo '#include <stdlib.h>'                      >> driver_conf.c
25         echo '#include <stdio.h>'                       >> driver_conf.c
26         echo '#include <sys/types.h>'                   >> driver_conf.c
27         echo '#include <netinet/in.h>'                  >> driver_conf.c
28         echo '#include "hostapd.h"'                     >> driver_conf.c
29         echo '#include "driver.h"'                      >> driver_conf.c
30         echo "void bsd_driver_register(void);"          >> driver_conf.c
31         echo 'void register_drivers(void) {'            >> driver_conf.c
32         echo "bsd_driver_register();"                   >> driver_conf.c
33         echo '}'                                        >> driver_conf.c
34
35 .include <bsd.prog.mk>