Makefile revision 1.39
11.39Sriastrad#	$NetBSD: Makefile,v 1.39 2025/10/19 01:00:00 riastradh Exp $
21.6Sperry#	from: @(#)Makefile	8.1 (Berkeley) 6/6/93
31.18Slukem.include <bsd.own.mk>
41.18Slukem
51.24SchristosWARNS?=4
61.20StlsUSE_FORT?= yes	# network server
71.20Stls
81.21SchristosLINTFLAGS+=-X 132,247,135,259,117,298
91.21Schristos
101.1ScgdPROG=	syslogd
111.21SchristosSRCS=	syslogd.c utmpentry.c tls.c sign.c
121.5ScgdMAN=	syslogd.8 syslog.conf.5
131.21SchristosDPADD+=${LIBUTIL} ${LIBEVENT}
141.21SchristosLDADD+=-lutil -levent
151.13Sperry#make symlink to old socket location for transitional period
161.13SperrySYMLINKS=	/var/run/log /dev/log
171.18Slukem.PATH.c: ${NETBSDSRCDIR}/usr.bin/who
181.21SchristosCPPFLAGS+=-I${NETBSDSRCDIR}/usr.bin/who -DSUPPORT_UTMPX -DSUPPORT_UTMP -Wredundant-decls
191.15Sitojun
201.19Slukem.if (${USE_INET6} != "no")
211.19SlukemCPPFLAGS+=-DINET6
221.19Slukem.endif
231.19Slukem
241.15SitojunCPPFLAGS+=-DLIBWRAP
251.27Schristos.if ${HAVE_OPENSSL} < 11
261.26SjakllschCPPFLAGS+=-DOPENSSL_API_COMPAT=0x10100000L
271.27Schristos.endif
281.31SchristosLDADD+=	-lwrap -lblocklist 
291.31SchristosDPADD+=	${LIBWRAP} ${LIBBLOCKLIST} 
301.1Scgd
311.39SriastradLDADD+=	-lssl -lcrypto
321.39SriastradDPADD+= ${LIBSSL} ${LIBCRYPTO}
331.21Schristos
341.28Smrg# Overflow that appears impossible
351.33SlukemCOPTS.syslogd.c+=        ${CC_WNO_FORMAT_TRUNCATION} ${CC_WNO_STRINGOP_TRUNCATION}
361.32SchristosCOPTS.tls.c+= -Wno-error=deprecated-declarations
371.32SchristosCOPTS.sign.c+= -Wno-error=deprecated-declarations
381.38SmrgCOPTS.sign.c+= ${${ACTIVE_CC} == "gcc" && ${HAVE_GCC:U0} >= 14:? -Wno-error=use-after-free :}
391.28Smrg
401.1Scgd.include <bsd.prog.mk>
41