Makefile revision 126178
1228753Smm# $FreeBSD: head/usr.sbin/ppp/Makefile 121702 2003-10-29 20:32:19Z ru $ 2228753Smm 3228753SmmPROG= ppp 4228753SmmMAN= ppp.8 5228753SmmSRCS= acf.c arp.c async.c auth.c bundle.c cbcp.c ccp.c chap.c chat.c \ 6228753Smm command.c datalink.c deflate.c defs.c exec.c filter.c fsm.c hdlc.c \ 7228753Smm iface.c ip.c ipcp.c ipv6cp.c iplist.c lcp.c link.c log.c lqr.c main.c \ 8228753Smm mbuf.c mp.c ncp.c ncpaddr.c pap.c physical.c pred.c probe.c prompt.c \ 9228753Smm proto.c route.c server.c sig.c slcompress.c sync.c systems.c tcp.c \ 10228753Smm tcpmss.c throughput.c timer.c tty.c tun.c udp.c vjcomp.c 11228753Smm.if defined(RELEASE_CRUNCH) 12228753SmmCFLAGS+=-DRELEASE_CRUNCH 13228753SmmNOATM= true 14228753SmmNODES= true 15228753SmmNOI4B= true 16228753SmmNONAT= true 17228753SmmNOKLDLOAD= true 18228753SmmNOPAM= true 19228753SmmNORADIUS= true 20228753SmmNOSUID= true 21228753Smm.endif 22228753Smm 23228753Smm.if defined(NOSUID) || defined(PPP_NOSUID) 24228753SmmBINMODE=550 25228753Smm.else 26228753SmmBINMODE=4550 27228753SmmBINOWN= root 28228753Smm.endif 29228753SmmBINGRP= network 30228753SmmM4FLAGS= 31228753Smm 32228753SmmLDADD= -lcrypt -lmd -lutil -lz 33228753SmmDPADD= ${LIBCRYPT} ${LIBMD} ${LIBUTIL} ${LIBZ} 34228753Smm 35228753Smm.SUFFIXES: .8 .8.m4 36228753Smm 37228753Smm.8.m4.8: 38228753Smm m4 ${M4FLAGS} ${.IMPSRC} >${.TARGET} 39228753Smm 40228753SmmCLEANFILES= ppp.8 41228753Smm 42228753Smm.if defined(PPP_CONFDIR) && !empty(PPP_CONFDIR) 43228753SmmCFLAGS+=-DPPP_CONFDIR=\"${PPP_CONFDIR}\" 44228753Smm.endif 45228753Smm 46228753Smm.if defined(NOKLDLOAD) 47228753SmmCFLAGS+=-DNOKLDLOAD 48228753Smm.endif 49228753Smm 50228753Smm.if defined(NOINET6) 51228753SmmCFLAGS+=-DNOINET6 52228753Smm.endif 53228753Smm 54228753Smm.if defined(NOALIAS) || defined(NONAT) 55228753SmmCFLAGS+=-DNONAT 56228753Smm.else 57228753SmmSRCS+= nat_cmd.c 58228753SmmLDADD+= -lalias 59228753SmmDPADD+= ${LIBALIAS} 60228753Smm.endif 61228753Smm 62228753Smm.if defined(NOATM) 63228753SmmCFLAGS+=-DNOATM 64228753Smm.else 65228753SmmSRCS+= atm.c 66228753Smm.endif 67228753Smm 68228753Smm.if defined(NOSUID) || defined(PPP_NOSUID) 69228753SmmCFLAGS+=-DNOSUID 70228753Smm.else 71228753SmmSRCS+= id.c 72228753Smm.endif 73228753Smm 74228753Smm.if defined(RELEASE_CRUNCH) || defined(NOCRYPT) || defined(NO_OPENSSL) 75228753SmmCFLAGS+=-DNODES 76228753Smm.else 77228753SmmDISTRIBUTION=crypto 78228753SmmSRCS+= chap_ms.c mppe.c 79228753SmmLDADD+= -lcrypto 80228753SmmDPADD+= ${LIBCRYPTO} 81228753Smm.endif 82228753Smm 83228753Smm.if defined(NORADIUS) 84228753SmmCFLAGS+=-DNORADIUS 85.else 86SRCS+= radius.c 87LDADD+= -lradius 88DPADD+= ${LIBRADIUS} 89.endif 90 91.if defined(NOI4B) || ${MACHINE_ARCH} != "i386" 92CFLAGS+=-DNOI4B 93.else 94SRCS+= i4b.c 95.endif 96 97.if defined(NONETGRAPH) 98CFLAGS+=-DNONETGRAPH 99.else 100SRCS+= ether.c 101LDADD+= -lnetgraph 102DPADD+= ${LIBNETGRAPH} 103.if defined(EXPERIMENTAL_NETGRAPH) 104CFLAGS+=-DEXPERIMENTAL_NETGRAPH 105SRCS+= netgraph.c 106.endif 107.endif 108 109.if defined(NOPAM) 110CFLAGS+=-DNOPAM 111.else 112LDADD+= ${MINUSLPAM} 113DPADD+= ${LIBPAM} 114.endif 115 116.include <bsd.prog.mk> 117