xref: /netbsd-src/external/bsd/kyua-testers/lib/libtester/Makefile (revision 6de51c519f1b899da63c1bf576f478920b89083f)
1# $NetBSD: Makefile,v 1.1 2013/02/19 06:04:42 jmmv Exp $
2
3#NOLINT=		# defined
4
5.include <bsd.own.mk>
6
7LIB=		tester
8LIBISPRIVATE=	yes
9
10SRCDIR=		${NETBSDSRCDIR}/external/bsd/kyua-testers/dist
11.PATH:		${SRCDIR}
12
13CPPFLAGS+=	-DGDB=\"/usr/bin/gdb\"
14CPPFLAGS+=	-DKYUA_TMPDIR=\"/tmp\"
15CPPFLAGS+=	-I${.CURDIR}	# For config.h and defs.h.
16CPPFLAGS+=	-I${SRCDIR}	# For non-installed headers.
17
18CPPFLAGS+=	-DHAVE_CONFIG_H
19
20WARNS?=		3
21
22SRCS=		cli.c
23SRCS+=		env.c
24SRCS+=		error.c
25SRCS+=		fs.c
26SRCS+=		result.c
27SRCS+=		run.c
28SRCS+=		stacktrace.c
29SRCS+=		text.c
30
31.if ${MKSHARE} != "no"
32FILES+=		kyua-testers.pc
33FILESDIR=	/usr/lib/pkgconfig
34
35realall: kyua-testers.pc
36kyua-testers.pc: Makefile kyua-testers.pc.in
37	${TOOL_SED} \
38	    -e 's,__LIBEXECDIR__,/usr/libexec,g' \
39	    -e 's,__VERSION__,0.1,g' \
40	    <${SRCDIR}/kyua-testers.pc.in >kyua-testers.pc
41CLEANFILES+=	kyua-testers.pc
42.endif
43
44.include <bsd.files.mk>
45.include <bsd.lib.mk>
46