Makefile revision 1.4
1# $OpenBSD: Makefile,v 1.4 2010/06/11 10:15:31 jsg Exp $ 2# $vantronix: Makefile,v 1.22 2010/06/02 12:22:58 reyk Exp $ 3 4PROG= iked 5SRCS= ca.c chap_ms.c config.c control.c crypto.c dh.c \ 6 eap.c iked.c ikev1.c ikev2.c ikev2_msg.c ikev2_pld.c \ 7 log.c pfkey.c policy.c proc.c util.c 8SRCS+= ${.OBJDIR}/eap_map.c ${.OBJDIR}/ikev2_map.c 9SRCS+= parse.y 10MAN= iked.conf.5 iked.8 11#NOMAN= yes 12 13LDADD= -lutil -levent -lcrypto 14DPADD= ${LIBUTIL} ${LIBEVENT} ${LIBSSL} ${LIBCRYPTO} 15CFLAGS+= -Wall -I${.CURDIR} 16CFLAGS+= -Wstrict-prototypes -Wmissing-prototypes 17CFLAGS+= -Wmissing-declarations 18CFLAGS+= -Wshadow -Wpointer-arith -Wcast-qual 19CFLAGS+= -Wsign-compare -Wbounded 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