Makefile revision 278182
150479Speter# $FreeBSD: head/usr.sbin/ppp/Makefile 278182 2015-02-04 06:53:45Z ngie $ 26059Samurai 3265420Simp.include <src.opts.mk> 4156813Sru 56059SamuraiPROG= ppp 680029SobrienMAN= ppp.8 746686SbrianSRCS= acf.c arp.c async.c auth.c bundle.c cbcp.c ccp.c chap.c chat.c \ 846686Sbrian command.c datalink.c deflate.c defs.c exec.c filter.c fsm.c hdlc.c \ 981634Sbrian iface.c ip.c ipcp.c ipv6cp.c iplist.c lcp.c link.c log.c lqr.c main.c \ 1081634Sbrian mbuf.c mp.c ncp.c ncpaddr.c pap.c physical.c pred.c probe.c prompt.c \ 1181634Sbrian proto.c route.c server.c sig.c slcompress.c sync.c systems.c tcp.c \ 1281634Sbrian tcpmss.c throughput.c timer.c tty.c tun.c udp.c vjcomp.c 13134836SmarcelWARNS?= 3 1493418Sbrian.if defined(RELEASE_CRUNCH) 1593418SbrianCFLAGS+=-DRELEASE_CRUNCH 16139118SruPPP_NO_ATM= 17139118SruPPP_NO_DES= 18139118SruPPP_NO_KLDLOAD= 19139118SruPPP_NO_NAT= 20139118SruPPP_NO_PAM= 21139118SruPPP_NO_RADIUS= 22139118SruPPP_NO_SUID= 2393418Sbrian.endif 2493418Sbrian 25156813Sru.if ${MK_ATM} == "no" 26139118SruPPP_NO_ATM= 27139118Sru.endif 28202440Santoine.if ${MK_NETGRAPH} == "no" 29202440SantoinePPP_NO_NETGRAPH= 30202440Santoine.endif 31156813Sru.if ${MK_PAM_SUPPORT} == "no" 32139126SruPPP_NO_PAM= 33139126Sru.endif 34278182Sngie.if ${MK_RADIUS_SUPPORT} == "no" 35278182SngiePPP_NO_RADIUS= 36278182Sngie.endif 37139118Sru 38139118Sru.if defined(PPP_NO_SUID) 39270289SneelBINMODE=554 4064802Sbrian.else 41270289SneelBINMODE=4554 4240530SbrianBINOWN= root 4364802Sbrian.endif 4429083SbrianBINGRP= network 4581534SbrianM4FLAGS= 4636285Sbrian 47275054SbaptLIBADD= md util z 4880029Sobrien 4974687Sbrian.if defined(PPP_CONFDIR) && !empty(PPP_CONFDIR) 5074690SbrianCFLAGS+=-DPPP_CONFDIR=\"${PPP_CONFDIR}\" 5174687Sbrian.endif 5274687Sbrian 53139118Sru.if defined(PPP_NO_KLDLOAD) 5451526SbrianCFLAGS+=-DNOKLDLOAD 5551526Sbrian.endif 5651526Sbrian 57156813Sru.if ${MK_INET6_SUPPORT} == "no" 5858071SbrianCFLAGS+=-DNOINET6 5958071Sbrian.endif 6058071Sbrian 61139118Sru.if defined(PPP_NO_NAT) 6250191SbrianCFLAGS+=-DNONAT 6331343Sbrian.else 6451075SbrianSRCS+= nat_cmd.c 65275054SbaptLIBADD+= alias 6631343Sbrian.endif 6731343Sbrian 68139118Sru.if defined(PPP_NO_ATM) 6965862SbrianCFLAGS+=-DNOATM 7065862Sbrian.else 7165862SbrianSRCS+= atm.c 7265862Sbrian.endif 7365862Sbrian 74139118Sru.if defined(PPP_NO_SUID) 7564802SbrianCFLAGS+=-DNOSUID 7664802Sbrian.else 7764802SbrianSRCS+= id.c 7864802Sbrian.endif 7964802Sbrian 80267147Simp.if ${MK_OPENSSL} == "no" || defined(PPP_NO_DES) 8193418SbrianCFLAGS+=-DNODES 8293418Sbrian.else 8367910SbrianSRCS+= chap_ms.c mppe.c 84275054SbaptLIBADD+= crypto 8529840Sbrian.endif 8629840Sbrian 87139118Sru.if defined(PPP_NO_RADIUS) 8843313SbrianCFLAGS+=-DNORADIUS 8943313Sbrian.else 9043313SbrianSRCS+= radius.c 91275054SbaptLIBADD+= radius 9243313Sbrian.endif 9343313Sbrian 94139118Sru.if defined(PPP_NO_NETGRAPH) 9552942SbrianCFLAGS+=-DNONETGRAPH 9652942Sbrian.else 9752942SbrianSRCS+= ether.c 98275054SbaptLIBADD+= netgraph 9993418Sbrian.if defined(EXPERIMENTAL_NETGRAPH) 10093418SbrianCFLAGS+=-DEXPERIMENTAL_NETGRAPH 10193418SbrianSRCS+= netgraph.c 10252942Sbrian.endif 10332589Sbrian.endif 10432589Sbrian 105139118Sru.if defined(PPP_NO_PAM) 106121702SruCFLAGS+=-DNOPAM 107121702Sru.else 108275054SbaptLIBADD+= pam 109121702Sru.endif 110121702Sru 1116059Samurai.include <bsd.prog.mk> 112