1# $OpenBSD: Makefile,v 1.12 2014/08/27 10:28:57 reyk Exp $ 2 3PROG= iked 4SRCS= ca.c chap_ms.c config.c control.c crypto.c dh.c \ 5 eap.c iked.c ikev1.c ikev2.c ikev2_msg.c ikev2_pld.c \ 6 log.c ocsp.c pfkey.c policy.c proc.c timer.c util.c \ 7 imsg_util.c smult_curve25519_ref.c 8SRCS+= eap_map.c ikev2_map.c 9SRCS+= parse.y 10MAN= iked.conf.5 iked.8 11#NOMAN= yes 12 13LDADD= -lutil -levent -lcrypto 14DPADD= ${LIBUTIL} ${LIBEVENT} ${LIBCRYPTO} 15CFLAGS+= -Wall -I${.CURDIR} 16CFLAGS+= -Wstrict-prototypes -Wmissing-prototypes 17CFLAGS+= -Wmissing-declarations 18CFLAGS+= -Wshadow -Wpointer-arith -Wcast-qual 19CFLAGS+= -Wsign-compare 20CLEANFILES+= y.tab.h ikev2_map.c eap_map.c 21GENERATED= ikev2_map.c eap_map.c 22 23ikev2_map.c: genmap.sh ikev2.h 24 /bin/sh ${.CURDIR}/genmap.sh ${.CURDIR}/ikev2.h ikev2 > $@ 25 @touch $@ 26 27eap_map.c: genmap.sh eap.h 28 /bin/sh ${.CURDIR}/genmap.sh ${.CURDIR}/eap.h eap > $@ 29 @touch $@ 30 31${PROG} beforedepend: ${GENERATED} 32 33.include <bsd.prog.mk> 34