xref: /minix3/external/bsd/atf/lib/libatf-c/Makefile (revision 0a6a1f1d05b60e214de2f05a7310ddd1f0e590e7)
1# $NetBSD: Makefile,v 1.21 2014/03/02 22:50:13 jmmv Exp $
2
3NOLINT=		# defined
4
5.include <bsd.init.mk>
6
7LIB=		atf-c
8
9CWARNFLAGS+=	-Wno-format
10CWARNFLAGS+=	-Wno-missing-noreturn
11
12.PATH:		${SRCDIR}
13.PATH:		${SRCDIR}/atf-c
14.PATH:		${SRCDIR}/atf-c/detail
15.PATH:		${TOPDIR}
16
17config.o:	Makefile
18
19WARNS?=		4
20
21SRCS=		build.c \
22		check.c \
23		config.c \
24		dynstr.c \
25		env.c \
26		error.c \
27		fs.c \
28		list.c \
29		map.c \
30		process.c \
31		sanity.c \
32		text.c \
33		user.c \
34		utils.c \
35		tc.c \
36		tp.c \
37		tp_main.c
38
39INCS=		build.h \
40		check.h \
41		config.h \
42		defs.h \
43		error.h \
44		error_fwd.h \
45		macros.h \
46		tc.h \
47		tp.h \
48		utils.h
49INCSDIR=	/usr/include/atf-c
50
51INCS+=		atf-c.h
52INCSDIR_atf-c.h=/usr/include
53
54MAN=		atf-c-api.3
55
56.if ${MKSHARE} != "no"
57FILES+=		atf-c.pc
58FILESDIR=	/usr/lib/pkgconfig
59
60realall: atf-c.pc
61atf-c.pc: Makefile atf-c.pc.in atf-version.txt
62	${TOOL_SED} -e "s,__ATF_VERSION__,$$(cat atf-version.txt),g" \
63	    -e 's,__CC__,gcc,g' \
64	    -e 's,__INCLUDEDIR__,/usr/include,g' \
65	    -e 's,__LIBDIR__,/usr/lib,g' \
66	    <${SRCDIR}/atf-c/atf-c.pc.in >atf-c.pc
67CLEANFILES+=	atf-c.pc
68.endif
69
70.include <bsd.lib.mk>
71