1# $FreeBSD: src/usr.sbin/ppp/Makefile,v 1.73.2.8 2002/09/01 02:12:22 brian Exp $ 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 11 12.if defined(NOSUID) || defined(PPP_NOSUID) 13BINMODE=554 14.else 15BINMODE=4554 16BINOWN= root 17.endif 18BINGRP= network 19M4FLAGS= 20 21LDADD= -lcrypt -lmd -lutil -lz 22DPADD= ${LIBCRYPT} ${LIBMD} ${LIBUTIL} ${LIBZ} 23 24WARNS?= 1 25 26.SUFFIXES: .8 .8.m4 27 28.8.m4.8: 29 m4 ${M4FLAGS} ${.IMPSRC} >${.TARGET} 30 31CLEANFILES= ppp.8 32 33.if defined(PPP_CONFDIR) && !empty(PPP_CONFDIR) 34CFLAGS+=-DPPP_CONFDIR=\"${PPP_CONFDIR}\" 35.endif 36 37.if defined(NOKLDLOAD) 38CFLAGS+=-DNOKLDLOAD 39.endif 40 41.if defined(NOINET6) 42CFLAGS+=-DNOINET6 43.endif 44 45.if defined(NOALIAS) || defined(NONAT) 46CFLAGS+=-DNONAT 47.else 48SRCS+= nat_cmd.c 49LDADD+= -lalias 50DPADD+= ${LIBALIAS} 51.endif 52 53.if defined(NOATM) 54CFLAGS+=-DNOATM 55.else 56SRCS+= atm.c 57.endif 58 59.if defined(NOSUID) || defined(PPP_NOSUID) 60CFLAGS+=-DNOSUID 61.else 62SRCS+= id.c 63.endif 64 65.if !exists(${.CURDIR}/../../secure) || defined(NO_CRYPT) || defined(NO_OPENSSL) || defined(NODES) 66CFLAGS+=-DNODES 67.else 68SRCS+= chap_ms.c mppe.c 69LDADD+= -lcrypto 70DPADD+= ${LIBCRYPTO} 71.endif 72 73.if defined(NORADIUS) 74CFLAGS+=-DNORADIUS 75.else 76SRCS+= radius.c 77LDADD+= -lradius 78DPADD+= ${LIBRADIUS} 79.endif 80 81.if defined(NONETGRAPH) 82CFLAGS+=-DNONETGRAPH 83.else 84SRCS+= ether.c 85LDADD+= -lnetgraph 86DPADD+= ${LIBNETGRAPH} 87.if defined(EXPERIMENTAL_NETGRAPH) 88CFLAGS+=-DEXPERIMENTAL_NETGRAPH 89SRCS+= netgraph.c 90.endif 91.endif 92 93.include <bsd.prog.mk> 94