Makefile revision 136910
1# $FreeBSD: head/usr.sbin/ppp/Makefile 136910 2004-10-24 15:33:08Z ru $ 2 3PROG= ppp 4MAN= ppp.8 5SRCS= acf.c arp.c async.c auth.c bundle.c cbcp.c ccp.c chap.c chat.c \ 6 command.c datalink.c deflate.c defs.c exec.c filter.c fsm.c hdlc.c \ 7 iface.c ip.c ipcp.c ipv6cp.c iplist.c lcp.c link.c log.c lqr.c main.c \ 8 mbuf.c mp.c ncp.c ncpaddr.c pap.c physical.c pred.c probe.c prompt.c \ 9 proto.c route.c server.c sig.c slcompress.c sync.c systems.c tcp.c \ 10 tcpmss.c throughput.c timer.c tty.c tun.c udp.c vjcomp.c 11WARNS?= 3 12.if defined(RELEASE_CRUNCH) 13CFLAGS+=-DRELEASE_CRUNCH 14NOATM= 15NODES= 16NOI4B= 17NONAT= 18NOKLDLOAD= 19NOPAM= 20NORADIUS= 21NOSUID= 22.endif 23 24.if defined(NOSUID) || defined(PPP_NOSUID) 25BINMODE=550 26.else 27BINMODE=4550 28BINOWN= root 29.endif 30BINGRP= network 31M4FLAGS= 32 33LDADD= -lcrypt -lmd -lutil -lz 34DPADD= ${LIBCRYPT} ${LIBMD} ${LIBUTIL} ${LIBZ} 35 36.SUFFIXES: .8 .8.m4 37 38.8.m4.8: 39 m4 ${M4FLAGS} ${.IMPSRC} >${.TARGET} 40 41CLEANFILES= ppp.8 42 43.if defined(PPP_CONFDIR) && !empty(PPP_CONFDIR) 44CFLAGS+=-DPPP_CONFDIR=\"${PPP_CONFDIR}\" 45.endif 46 47.if defined(NOKLDLOAD) 48CFLAGS+=-DNOKLDLOAD 49.endif 50 51.if defined(NOINET6) 52CFLAGS+=-DNOINET6 53.endif 54 55.if defined(NOALIAS) || defined(NONAT) 56CFLAGS+=-DNONAT 57.else 58SRCS+= nat_cmd.c 59LDADD+= -lalias 60DPADD+= ${LIBALIAS} 61.endif 62 63.if defined(NOATM) 64CFLAGS+=-DNOATM 65.else 66SRCS+= atm.c 67.endif 68 69.if defined(NOSUID) || defined(PPP_NOSUID) 70CFLAGS+=-DNOSUID 71.else 72SRCS+= id.c 73.endif 74 75.if defined(RELEASE_CRUNCH) || defined(NOCRYPT) || defined(NO_OPENSSL) 76CFLAGS+=-DNODES 77.else 78SRCS+= chap_ms.c mppe.c 79LDADD+= -lcrypto 80DPADD+= ${LIBCRYPTO} 81.endif 82 83.if defined(NORADIUS) 84CFLAGS+=-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