Makefile revision 37191
137191Sbrian# $Id: Makefile,v 1.43 1998/06/26 18:50:29 brian Exp $ 26059Samurai 36059SamuraiPROG= ppp 436285SbrianSRCS= arp.c async.c auth.c bundle.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 136059SamuraiBINOWN= root 1429083SbrianBINGRP= network 156059Samurai 1636285SbrianOPSYS!= uname -s 1736285Sbrian.if (${OPSYS} == "OpenBSD") 1836285SbrianMAN= ppp.8 1936285Sbrian.else 2036285SbrianMAN8= ppp.8 2136285SbrianLDADD+= -lmd -lcrypt 2236285SbrianDPADD+= ${LIBMD} ${LIBCRYPT} 2336285Sbrian.endif 2436285Sbrian 2532860Sbrian.if defined(RELEASE_CRUNCH) 2632860SbrianCFLAGS+=-DRELEASE_CRUNCH 2732860Sbrian.endif 2832860Sbrian 2937191Sbrian.if defined(NOALIAS) 3031343SbrianCFLAGS+=-DNOALIAS 3131343Sbrian.else 3237191Sbrian.if !defined(RELEASE_CRUNCH) 3337191SbrianSRCS+= alias_cmd.c 3437191SbrianLDADD+= -lalias 3537191SbrianDPADD+= ${LIBALIAS} 3631343Sbrian.endif 3737191Sbrian.endif 3831343Sbrian 3932589Sbrian.if exists(${.CURDIR}/../../secure) && !defined(NOCRYPT) && !defined(NOSECURE) && !defined(RELEASE_CRUNCH) 4037173SbrianDISTRIBUTION=des 4129840SbrianCFLAGS+=-DHAVE_DES 4229840SbrianSRCS+= chap_ms.c 4329840SbrianLDADD+= -ldes 4429840SbrianDPADD+= ${LIBDES} 4529840Sbrian.endif 4629840Sbrian 4732589Sbrian.if defined(RELEASE_CRUNCH) 4832589Sbrian# We must create these objects because the crunchgen will link them, 4932589Sbrian# and we don't want any unused symbols to spoil the final link. 5037191SbrianCFLAGS+=-DNOALIAS 5137191SbrianSRCS+= alias_cmd.c chap_ms.c 5237191Sbrianchap_ms.o alias_cmd.o: 5336799Simp >null_${.PREFIX}.c 5436799Simp cc -c -o ${.TARGET} null_${.PREFIX}.c 5532589Sbrian.endif 5632589Sbrian 576059Samurai.include <bsd.prog.mk> 58