1# $OpenBSD: Makefile,v 1.17 2017/07/19 12:50:32 espie Exp $ 2 3PROG= iked 4SRCS= ca.c chap_ms.c config.c control.c crypto.c dh.c \ 5 eap.c iked.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+= ikev2_map.c eap_map.c 21GENERATED= ikev2_map.c eap_map.c 22 23YFLAGS= 24 25ikev2_map.c: genmap.sh ikev2.h 26 /bin/sh ${.CURDIR}/genmap.sh ${.CURDIR}/ikev2.h ikev2 > $@ 27 @touch $@ 28 29eap_map.c: genmap.sh eap.h 30 /bin/sh ${.CURDIR}/genmap.sh ${.CURDIR}/eap.h eap > $@ 31 @touch $@ 32 33.include <bsd.prog.mk> 34 35# Don't compile iked as static binary by default 36LDSTATIC= 37