1# $OpenBSD: Makefile,v 1.21 2017/07/03 22:21:47 espie Exp $ 2 3NPPPD_COMMON_DIR= ${.CURDIR}/../common 4 5BINDIR= /usr/sbin 6PROG= npppd 7MAN= npppd.8 npppd.conf.5 npppd-users.5 8CPPFLAGS+= -I${NPPPD_COMMON_DIR} -I${.CURDIR} 9CPPFLAGS+= -I${.CURDIR}/../pptp -I${.CURDIR}/../l2tp -I${.CURDIR}/../pppoe 10SRCS= ccp.c chap.c chap_ms.c fsm.c ipcp.c lcp.c mppe.c pap.c ppp.c 11SRCS+= npppd.c npppd_config.c npppd_subr.c npppd_auth.c npppd_iface.c 12SRCS+= npppd_pool.c radius_req.c npppd_radius.c npppd_ctl.c 13SRCS+= privsep.c parse.y log.c accept.c control.c 14SRCS+= debugutil.c net_utils.c radish.c time_utils.c slist.c hash.c 15SRCS+= bytebuf.c addr_range.c recvfromto.c 16 17CPPFLAGS+= -DUSE_NPPPD_PPTP 18SRCS+= pptp_call.c pptp_ctrl.c pptp_subr.c pptpd.c 19.PATH: ${.CURDIR}/../pptp 20 21CPPFLAGS+= -DUSE_NPPPD_L2TP 22SRCS+= l2tp_call.c l2tp_ctrl.c l2tp_subr.c l2tpd.c 23.PATH: ${.CURDIR}/../l2tp 24 25CPPFLAGS+= -DUSE_NPPPD_PPPOE 26SRCS+= pppoe_session.c pppoed.c 27.PATH: ${.CURDIR}/../pppoe 28 29CPPFLAGS+= -D__COPYRIGHT\(x\)= -D__RCSID\(x\)= 30CPPFLAGS+= -DNPPPD_MAX_IFACE=8 -DNPPPD_MAX_POOL=8 31CPPFLAGS+= -DUSE_NPPPD_MPPE 32CPPFLAGS+= -DUSE_NPPPD_PIPEX 33CPPFLAGS+= -DUSE_NPPPD_RADIUS 34CPPFLAGS+= -DUSE_SA_COOKIE 35 36YFLAGS= 37LDADD+= -levent -lradius -lcrypto -ly -lutil 38DPADD+= ${LIBEVENT} ${LIBRADIUS} ${LIBCRYPTO} ${LIBY} ${LIBUTIL} 39 40#DEBUG= -g 41#CPPFLAGS+= -DDEBUG=1 42#CPPFLAGS+= -DNPPPD_DEBUG=1 -DNPPPD_TUN_DEBUG=1 -DNPPPD_CONFIG_DEBUG=1 43#CPPFLAGS+= -DRADIUS_REQ_DEBUG=1 -DPPP_DEBUG=1 44#CPPFLAGS+= -DLCP_DEBUG=1 -DFSM_DEBUG=1 -DMPPE_DEBUG=1 -DTUNDEV_DEBUG=1 45#CPPFLAGS+= -DIPCP_DEBUG=1 -DNPPPD_INTERFACE_DEBUG=1 -DNPPPD_POOL_DEBUG=1 46#CPPFLAGS+= -DNPPPD_AUTH_DEBUG=1 47#CPPFLAGS+= -DPAP_DEBUG=1 -DCHAP_DEBUG=1 48#CPPFLAGS+= -DNPPPD_IFACE_DEBUG 49 50.include <bsd.prog.mk> 51.PATH: ${.CURDIR}/../common 52