Makefile revision 162638
150479Speter# $FreeBSD: head/usr.sbin/ppp/Makefile 156813 2006-03-17 18:54:44Z ru $ 26059Samurai 3156813Sru.include <bsd.own.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_I4B= 19139118SruPPP_NO_KLDLOAD= 20139118SruPPP_NO_NAT= 21139118SruPPP_NO_PAM= 22139118SruPPP_NO_RADIUS= 23139118SruPPP_NO_SUID= 2493418Sbrian.endif 2593418Sbrian 26156813Sru.if ${MK_ATM} == "no" 27139118SruPPP_NO_ATM= 28139118Sru.endif 29156813Sru.if ${MK_I4B} == "no" 30139118SruPPP_NO_I4B= 31139118Sru.endif 32156813Sru.if ${MK_PAM_SUPPORT} == "no" 33139126SruPPP_NO_PAM= 34139126Sru.endif 35139118Sru 36139118Sru.if defined(PPP_NO_SUID) 37116737SrwatsonBINMODE=550 3864802Sbrian.else 39116737SrwatsonBINMODE=4550 4040530SbrianBINOWN= root 4164802Sbrian.endif 4229083SbrianBINGRP= network 4381534SbrianM4FLAGS= 4436285Sbrian 4580029SobrienLDADD= -lcrypt -lmd -lutil -lz 4680029SobrienDPADD= ${LIBCRYPT} ${LIBMD} ${LIBUTIL} ${LIBZ} 4780029Sobrien 4881534Sbrian.SUFFIXES: .8 .8.m4 4981534Sbrian 5081534Sbrian.8.m4.8: 5181534Sbrian m4 ${M4FLAGS} ${.IMPSRC} >${.TARGET} 5281534Sbrian 5393448SruCLEANFILES= ppp.8 5432860Sbrian 5574687Sbrian.if defined(PPP_CONFDIR) && !empty(PPP_CONFDIR) 5674690SbrianCFLAGS+=-DPPP_CONFDIR=\"${PPP_CONFDIR}\" 5774687Sbrian.endif 5874687Sbrian 59139118Sru.if defined(PPP_NO_KLDLOAD) 6051526SbrianCFLAGS+=-DNOKLDLOAD 6151526Sbrian.endif 6251526Sbrian 63156813Sru.if ${MK_INET6_SUPPORT} == "no" 6458071SbrianCFLAGS+=-DNOINET6 6558071Sbrian.endif 6658071Sbrian 67139118Sru.if defined(PPP_NO_NAT) 6850191SbrianCFLAGS+=-DNONAT 6931343Sbrian.else 7051075SbrianSRCS+= nat_cmd.c 7137191SbrianLDADD+= -lalias 7237191SbrianDPADD+= ${LIBALIAS} 7331343Sbrian.endif 7431343Sbrian 75139118Sru.if defined(PPP_NO_ATM) 7665862SbrianCFLAGS+=-DNOATM 7765862Sbrian.else 7865862SbrianSRCS+= atm.c 7965862Sbrian.endif 8065862Sbrian 81139118Sru.if defined(PPP_NO_SUID) 8264802SbrianCFLAGS+=-DNOSUID 8364802Sbrian.else 8464802SbrianSRCS+= id.c 8564802Sbrian.endif 8664802Sbrian 87156813Sru.if defined(RELEASE_CRUNCH) || ${MK_OPENSSL} == "no" || \ 88139118Sru defined(PPP_NO_DES) 8993418SbrianCFLAGS+=-DNODES 9093418Sbrian.else 9167910SbrianSRCS+= chap_ms.c mppe.c 9257451SmarkmLDADD+= -lcrypto 9357451SmarkmDPADD+= ${LIBCRYPTO} 9429840Sbrian.endif 9529840Sbrian 96139118Sru.if defined(PPP_NO_RADIUS) 9743313SbrianCFLAGS+=-DNORADIUS 9843313Sbrian.else 9943313SbrianSRCS+= radius.c 10043313SbrianLDADD+= -lradius 10143313SbrianDPADD+= ${LIBRADIUS} 10243313Sbrian.endif 10343313Sbrian 104139118Sru.if defined(PPP_NO_I4B) || ${MACHINE_ARCH} != "i386" 10549472SbrianCFLAGS+=-DNOI4B 10649472Sbrian.else 10749472SbrianSRCS+= i4b.c 10849472Sbrian.endif 10949472Sbrian 110139118Sru.if defined(PPP_NO_NETGRAPH) 11152942SbrianCFLAGS+=-DNONETGRAPH 11252942Sbrian.else 11352942SbrianSRCS+= ether.c 11452942SbrianLDADD+= -lnetgraph 11552942SbrianDPADD+= ${LIBNETGRAPH} 11693418Sbrian.if defined(EXPERIMENTAL_NETGRAPH) 11793418SbrianCFLAGS+=-DEXPERIMENTAL_NETGRAPH 11893418SbrianSRCS+= netgraph.c 11952942Sbrian.endif 12032589Sbrian.endif 12132589Sbrian 122139118Sru.if defined(PPP_NO_PAM) 123121702SruCFLAGS+=-DNOPAM 124121702Sru.else 125121702SruLDADD+= ${MINUSLPAM} 126121702SruDPADD+= ${LIBPAM} 127121702Sru.endif 128121702Sru 1296059Samurai.include <bsd.prog.mk> 130