Makefile revision 1.19
11.47Smikel# $NetBSD: Makefile,v 1.19 2008/03/28 18:10:53 he Exp $ 21.2Stls 31.29SjonathanWARNS= 0 # Will be fixed later 41.37Sperry 51.37Sperry.include <bsd.own.mk> 61.2Stls 71.37SperryUSE_FORT?= yes # network client and server 81.37Sperry 91.2StlsPROG= racoon 101.25SfvdlSRCS= main.c session.c isakmp.c handler.c \ 111.2Stls isakmp_ident.c isakmp_agg.c isakmp_base.c \ 121.39Smellon isakmp_quick.c isakmp_inf.c isakmp_newg.c \ 131.39Smellon gssapi.c dnssec.c getcertsbyname.c privsep.c \ 141.39Smellon pfkey.c admin.c evt.c ipsec_doi.c oakley.c \ 151.39Smellon grabmyaddr.c vendorid.c policy.c localconf.c \ 161.39Smellon remoteconf.c crypto_openssl.c algorithm.c \ 171.39Smellon proposal.c sainfo.c strnames.c plog.c logger.c \ 181.7Sthorpej schedule.c str2val.c safefile.c backupsa.c \ 191.7Sthorpej genlist.c rsalist.c cftoken.l cfparse.y \ 201.7Sthorpej prsa_tok.l prsa_par.y isakmp_xauth.c isakmp_cfg.c \ 211.7Sthorpej isakmp_unity.c throttle.c isakmp_frag.c \ 221.43Smikel nattraversal.c vmbuf.c sockmisc.c misc.c 231.2StlsMAN= racoon.8 racoon.conf.5 241.39Smellon 251.39SmellonDIST= ${NETBSDSRCDIR}/crypto/dist/ipsec-tools 261.39SmellonCPPFLAGS+= -I${DIST}/src/racoon -I${DIST}/src/racoon/missing 271.2StlsCPPFLAGS+= -I${DIST}/src/libipsec 281.2StlsCPPFLAGS+= -I${NETBSDSRCDIR}/lib/libipsec -I. 291.39SmellonCPPFLAGS+= -DIPSEC_DEBUG -DHAVE_CONFIG_H 301.39SmellonCPPFLAGS+= -DADMINPORTDIR=\"/var/run\" 311.2StlsCPPFLAGS+= -DSYSCONFDIR=\"/etc/racoon\" 321.37SperryCPPFLAGS+= -DSADB_X_EALG_AESCBC=SADB_X_EALG_AES 331.39Smellon 341.39SmellonCPPFLAGS.privsep.c+= -fno-stack-protector 351.39Smellon 361.39SmellonLDADD+= -ll -ly -lipsec -lutil 371.43SmikelDPADD+= ${LIBL} ${LIBY} ${LIBCRYPTO} ${LIBUTIL} 381.37Sperry 391.39SmellonYHEADER=cfparse.h 401.46Smikel 411.46SmikelCPPFLAGS+=-DHAVE_LIBRADIUS 421.2StlsLDADD+=-lradius 431.39SmellonDPADD+= ${LIBRADIUS} 441.47Smikel.if (${USE_PAM} != "no") 451.47SmikelCPPFLAGS+=-DHAVE_LIBPAM 461.2StlsLDADD+= -lpam -lutil ${PAM_STATIC_LDADD} 471.39SmellonDPADD+= ${LIBPAM} ${PAM_STATIC_DPADD} 481.39Smellon.endif 491.39Smellon.if (${USE_KERBEROS} != "no") 501.39SmellonCPPFLAGS+=-DHAVE_GSSAPI 511.39SmellonLDADD+= -lgssapi -lkrb5 -lcom_err -lroken -lasn1 521.39SmellonDPADD+= ${LIBGSSAPI} ${LIBKRB5} ${LIBCOM_ERR} ${LIBROKEN} ${LIBASN1} 531.39Smellon.endif 541.39Smellon.if (${MKCRYPTO_IDEA} != "no") 551.39SmellonCPPFLAGS+=-DHAVE_OPENSSL_IDEA_H 561.39SmellonLDADD+= -lcrypto_idea 571.39SmellonLDADD+= ${LIBCRYPTO_IDEA} 581.39Smellon.endif 591.39Smellon.if (${MKCRYPTO_RC5} != "no") 601.39SmellonCPPFLAGS+=-DHAVE_OPENSSL_RC5_H 611.39SmellonLDADD+= -lcrypto_rc5 621.39SmellonLDADD+= ${LIBCRYPTO_RC5} 631.39Smellon.endif 641.23Smycroft.if (${USE_INET6} != "no") 651.39SmellonCPPFLAGS+=-DINET6 661.2Stls.endif 671.39Smellon 681.39SmellonLDADD+= -lcrypto -lcrypt 691.2StlsDPADD+= ${LIBIPSEC} ${LIBCRYPT} 701.32Sthorpej 711.37Sperry.PATH: ${NETBSDSRCDIR}/lib/libipsec ${DIST}/src/racoon 721.43Smikel 731.32Sthorpejprsa_tok.c: ${DIST}/src/racoon/prsa_tok.l 741.32Sthorpej ${LEX} -Pprsa -o${.TARGET} ${.ALLSRC} 751.32Sthorpej 761.32Sthorpejprsa_par.c: ${DIST}/src/racoon/prsa_par.y 771.32Sthorpej ${YACC} -pprsa -d -o ${.TARGET} ${.ALLSRC} 781.32Sthorpej 791.43Smikel.include <bsd.prog.mk> 801.43Smikel