1# $NetBSD: Makefile,v 1.3 2023/08/10 06:56:12 riastradh Exp $
2.include "../Makefile.inc"
3
4.PATH.c: ${DIST}/src/tcsd
5
6CPPFLAGS+=-DAPPID=\"TCSD\" -DVAR_PREFIX=\"/var\"  -DETC_PREFIX=\"/etc\"
7CPPFLAGS+=-DTSS_BUILD_PS -DTSS_BUILD_PCR_EVENTS
8
9COPTS.tcsd_threads.c+=        ${CC_WNO_ADDRESS_OF_PACKED_MEMBER}
10
11BINDIR=/usr/sbin
12PROG=tcsd
13SRCS=\
14platform.c \
15svrside.c \
16tcsd_conf.c \
17tcsd_threads.c
18
19LIBTCSOBJDIR!=      cd ${.CURDIR}/../../lib/libtcs && ${PRINTOBJDIR}
20
21DPADD+=${LIBTDDL} ${LIBCRYPTO} ${LIBPTHREAD}
22LDADD+=-L${LIBTCSOBJDIR} -ltcs -ltddl -lcrypto -lpthread
23
24.SUFFIXES: .in
25.PATH.in: ${DIST}/man/man5 ${DIST}/man/man8
26
27MAN+=tcsd.conf.5 tcsd.8
28CLEANFILES+= tcsd.conf.5 tcsd.8
29
30__mansed: .USE
31          @${TOOL_SED} -e s/@PACKAGE_BUGREPORT@/gnats-bugs@NetBSD.org/g \
32                    -e s/@TCSD_DEFAULT_PORT@/30003/g ${.ALLSRC} > ${.TARGET}
33
34tcsd.8: tcsd.8.in __mansed
35tcsd.conf.5: tcsd.conf.5.in __mansed
36
37.include <bsd.prog.mk>
38