Makefile revision 40530
139496Sobrien# $Id: Makefile,v 1.47 1998/08/31 12:14:31 brian Exp $ 26059Samurai 36059SamuraiPROG= ppp 438174SbrianSRCS= arp.c async.c auth.c bundle.c cbcp.c ccp.c chap.c chat.c command.c \ 536285Sbrian datalink.c deflate.c defs.c filter.c fsm.c hdlc.c id.c ip.c \ 636285Sbrian ipcp.c iplist.c lcp.c link.c log.c lqr.c main.c mbuf.c modem.c \ 737141Sbrian mp.c pap.c physical.c pred.c probe.c prompt.c route.c server.c \ 837141Sbrian sig.c slcompress.c systems.c throughput.c timer.c tun.c vjcomp.c 936288SbrianCFLAGS+=-Wall 1036285SbrianLDADD+= -lutil -lz 1136285SbrianDPADD+= ${LIBUTIL} ${LIBZ} 1236732SbrianBINMODE=4554 1340530SbrianBINOWN= root 1429083SbrianBINGRP= network 1536285SbrianMAN8= ppp.8 1636285SbrianLDADD+= -lmd -lcrypt 1736285SbrianDPADD+= ${LIBMD} ${LIBCRYPT} 1836285Sbrian 1932860Sbrian.if defined(RELEASE_CRUNCH) 2032860SbrianCFLAGS+=-DRELEASE_CRUNCH 2132860Sbrian.endif 2232860Sbrian 2337191Sbrian.if defined(NOALIAS) 2431343SbrianCFLAGS+=-DNOALIAS 2531343Sbrian.else 2637191Sbrian.if !defined(RELEASE_CRUNCH) 2737191SbrianSRCS+= alias_cmd.c 2837191SbrianLDADD+= -lalias 2937191SbrianDPADD+= ${LIBALIAS} 3031343Sbrian.endif 3137191Sbrian.endif 3231343Sbrian 3332589Sbrian.if exists(${.CURDIR}/../../secure) && !defined(NOCRYPT) && !defined(NOSECURE) && !defined(RELEASE_CRUNCH) 3437173SbrianDISTRIBUTION=des 3529840SbrianCFLAGS+=-DHAVE_DES 3629840SbrianSRCS+= chap_ms.c 3729840SbrianLDADD+= -ldes 3829840SbrianDPADD+= ${LIBDES} 3929840Sbrian.endif 4029840Sbrian 4132589Sbrian.if defined(RELEASE_CRUNCH) 4232589Sbrian# We must create these objects because the crunchgen will link them, 4332589Sbrian# and we don't want any unused symbols to spoil the final link. 4437191SbrianCFLAGS+=-DNOALIAS 4537191SbrianSRCS+= alias_cmd.c chap_ms.c 4637191Sbrianchap_ms.o alias_cmd.o: 4736799Simp >null_${.PREFIX}.c 4836799Simp cc -c -o ${.TARGET} null_${.PREFIX}.c 4932589Sbrian.endif 5032589Sbrian 516059Samurai.include <bsd.prog.mk> 52