Sat Jan 28 23:42:36 2017 UTC ()
add sqlite3


(christos)
diff -r1.27 -r1.28 src/usr.sbin/racoon/Makefile

cvs diff -r1.27 -r1.28 src/usr.sbin/racoon/Makefile (switch to unified diff)

--- src/usr.sbin/racoon/Makefile 2013/11/09 00:33:48 1.27
+++ src/usr.sbin/racoon/Makefile 2017/01/28 23:42:36 1.28
@@ -1,80 +1,80 @@ @@ -1,80 +1,80 @@
1# $NetBSD: Makefile,v 1.27 2013/11/09 00:33:48 christos Exp $ 1# $NetBSD: Makefile,v 1.28 2017/01/28 23:42:36 christos Exp $
2 2
3WARNS?= 0 # XXX third-party program, many issues 3WARNS?= 0 # XXX third-party program, many issues
4NOCLANGERROR= # defined 4NOCLANGERROR= # defined
5 5
6.include <bsd.own.mk> 6.include <bsd.own.mk>
7 7
8USE_FORT?= yes # network client and server 8USE_FORT?= yes # network client and server
9 9
10PROG= racoon 10PROG= racoon
11SRCS= main.c session.c isakmp.c handler.c \ 11SRCS= main.c session.c isakmp.c handler.c \
12 isakmp_ident.c isakmp_agg.c isakmp_base.c \ 12 isakmp_ident.c isakmp_agg.c isakmp_base.c \
13 isakmp_quick.c isakmp_inf.c isakmp_newg.c \ 13 isakmp_quick.c isakmp_inf.c isakmp_newg.c \
14 gssapi.c dnssec.c getcertsbyname.c privsep.c \ 14 gssapi.c dnssec.c getcertsbyname.c privsep.c \
15 pfkey.c admin.c evt.c ipsec_doi.c oakley.c \ 15 pfkey.c admin.c evt.c ipsec_doi.c oakley.c \
16 grabmyaddr.c vendorid.c policy.c localconf.c \ 16 grabmyaddr.c vendorid.c policy.c localconf.c \
17 remoteconf.c crypto_openssl.c algorithm.c \ 17 remoteconf.c crypto_openssl.c algorithm.c \
18 proposal.c sainfo.c strnames.c plog.c logger.c \ 18 proposal.c sainfo.c strnames.c plog.c logger.c \
19 schedule.c str2val.c safefile.c backupsa.c \ 19 schedule.c str2val.c safefile.c backupsa.c \
20 genlist.c rsalist.c cftoken.l cfparse.y \ 20 genlist.c rsalist.c cftoken.l cfparse.y \
21 prsa_tok.l prsa_par.y isakmp_xauth.c isakmp_cfg.c \ 21 prsa_tok.l prsa_par.y isakmp_xauth.c isakmp_cfg.c \
22 isakmp_unity.c throttle.c isakmp_frag.c \ 22 isakmp_unity.c throttle.c isakmp_frag.c \
23 nattraversal.c vmbuf.c sockmisc.c misc.c 23 nattraversal.c vmbuf.c sockmisc.c misc.c
24MAN= racoon.8 racoon.conf.5 24MAN= racoon.8 racoon.conf.5
25 25
26DIST= ${NETBSDSRCDIR}/crypto/dist/ipsec-tools 26DIST= ${NETBSDSRCDIR}/crypto/dist/ipsec-tools
27CPPFLAGS+= -I${DIST}/src/racoon -I${DIST}/src/racoon/missing 27CPPFLAGS+= -I${DIST}/src/racoon -I${DIST}/src/racoon/missing
28CPPFLAGS+= -I${DIST}/src/libipsec 28CPPFLAGS+= -I${DIST}/src/libipsec
29CPPFLAGS+= -I${NETBSDSRCDIR}/lib/libipsec -I. 29CPPFLAGS+= -I${NETBSDSRCDIR}/lib/libipsec -I.
30CPPFLAGS+= -DIPSEC_DEBUG -DHAVE_CONFIG_H -DENABLE_WILDCARD_MATCH 30CPPFLAGS+= -DIPSEC_DEBUG -DHAVE_CONFIG_H -DENABLE_WILDCARD_MATCH
31CPPFLAGS+= -DADMINPORTDIR=\"/var/run\" 31CPPFLAGS+= -DADMINPORTDIR=\"/var/run\"
32CPPFLAGS+= -DSYSCONFDIR=\"/etc/racoon\" 32CPPFLAGS+= -DSYSCONFDIR=\"/etc/racoon\"
33 33
34LDADD+= -ll -ly -lipsec -lutil 34LDADD+= -ll -ly -lipsec -lutil
35DPADD+= ${LIBL} ${LIBY} ${LIBCRYPTO} ${LIBUTIL} 35DPADD+= ${LIBL} ${LIBY} ${LIBCRYPTO} ${LIBUTIL}
36 36
37YHEADER=cfparse.h 37YHEADER=cfparse.h
38 38
39CPPFLAGS+=-DHAVE_LIBRADIUS 39CPPFLAGS+=-DHAVE_LIBRADIUS
40LDADD+=-lradius 40LDADD+=-lradius
41DPADD+= ${LIBRADIUS} 41DPADD+= ${LIBRADIUS}
42.if (${USE_PAM} != "no") 42.if (${USE_PAM} != "no")
43CPPFLAGS+=-DHAVE_LIBPAM 43CPPFLAGS+=-DHAVE_LIBPAM
44LDADD+= -lpam -lutil ${PAM_STATIC_LDADD} 44LDADD+= -lpam -lutil ${PAM_STATIC_LDADD}
45DPADD+= ${LIBPAM} ${PAM_STATIC_DPADD} 45DPADD+= ${LIBPAM} ${PAM_STATIC_DPADD}
46.endif 46.endif
47.if (${USE_KERBEROS} != "no") 47.if (${USE_KERBEROS} != "no")
48CPPFLAGS+=-DHAVE_GSSAPI 48CPPFLAGS+=-DHAVE_GSSAPI
49LDADD+= -lgssapi -lkrb5 -lhx509 -lheimntlm -lcom_err \ 49LDADD+= -lgssapi -lkrb5 -lhx509 -lheimntlm -lcom_err \
50 -lroken -lasn1 50 -lroken -lasn1 -lsqlite3
51DPADD+= ${LIBGSSAPI} ${LIBKRB5} ${LIBHX509} ${LIBHEIMNTLM} ${LIBCOM_ERR} \ 51DPADD+= ${LIBGSSAPI} ${LIBKRB5} ${LIBHX509} ${LIBHEIMNTLM} ${LIBCOM_ERR} \
52 ${LIBROKEN} ${LIBASN1} 52 ${LIBROKEN} ${LIBASN1} ${LIBSQLITE3}
53.endif 53.endif
54CPPFLAGS+=-DHAVE_OPENSSL_IDEA_H 54CPPFLAGS+=-DHAVE_OPENSSL_IDEA_H
55.if (${MKCRYPTO_RC5} != "no") 55.if (${MKCRYPTO_RC5} != "no")
56CPPFLAGS+=-DHAVE_OPENSSL_RC5_H 56CPPFLAGS+=-DHAVE_OPENSSL_RC5_H
57LDADD+= -lcrypto_rc5 57LDADD+= -lcrypto_rc5
58LDADD+= ${LIBCRYPTO_RC5} 58LDADD+= ${LIBCRYPTO_RC5}
59.endif 59.endif
60.if (${USE_INET6} != "no") 60.if (${USE_INET6} != "no")
61CPPFLAGS+=-DINET6 61CPPFLAGS+=-DINET6
62.endif 62.endif
63 63
64LDADD+= -lcrypto -lcrypt 64LDADD+= -lcrypto -lcrypt
65DPADD+= ${LIBIPSEC} ${LIBCRYPT} 65DPADD+= ${LIBIPSEC} ${LIBCRYPT}
66 66
67.PATH: ${NETBSDSRCDIR}/lib/libipsec ${DIST}/src/racoon 67.PATH: ${NETBSDSRCDIR}/lib/libipsec ${DIST}/src/racoon
68 68
69prsa_tok.c: ${DIST}/src/racoon/prsa_tok.l 69prsa_tok.c: ${DIST}/src/racoon/prsa_tok.l
70 ${LEX} -Pprsa -o${.TARGET} ${.ALLSRC} 70 ${LEX} -Pprsa -o${.TARGET} ${.ALLSRC}
71 71
72prsa_par.c: ${DIST}/src/racoon/prsa_par.y 72prsa_par.c: ${DIST}/src/racoon/prsa_par.y
73 ${YACC} -pprsa -d -o ${.TARGET} ${.ALLSRC} 73 ${YACC} -pprsa -d -o ${.TARGET} ${.ALLSRC}
74 74
75.if defined(HAVE_GCC) && ${HAVE_GCC} == 48 75.if defined(HAVE_GCC) && ${HAVE_GCC} == 48
76.if ${MACHINE_ARCH} == "sh3el" 76.if ${MACHINE_ARCH} == "sh3el"
77COPTS.ipsec_doi.c= -O0 77COPTS.ipsec_doi.c= -O0
78.endif 78.endif
79.endif 79.endif
80.include <bsd.prog.mk> 80.include <bsd.prog.mk>