xref: /netbsd-src/external/bsd/atf/usr.bin/atf-run/Makefile (revision abb0f93cd77b67f080613360c65701f85e5f5cfe)
1# $NetBSD: Makefile,v 1.2 2009/03/11 15:57:08 njoly Exp $
2
3.include <bsd.own.mk>
4
5SRCDIR=		${NETBSDSRCDIR}/external/bsd/atf/dist
6.PATH:		${SRCDIR}/tools
7.PATH:		${SRCDIR}/data ${SRCDIR}/atf-sh
8
9BINDIR=		/usr/bin
10PROG_CXX=	atf-run
11SRCS=		atf-run.cpp
12MAN=		atf-run.1
13
14CPPFLAGS+=	-DHAVE_CONFIG_H
15CPPFLAGS+=	-I${.CURDIR}/../../lib/libatf-c
16LDADD+=		-latf-c++ -latf-c
17
18COPTS.atf-run.cpp+=	-Wno-stack-protector
19
20WARNS?=		2
21
22.if ${MKSHARE} != "no"
23FILESDIR=	/usr/share/atf
24FILES=		atf-run.hooks
25.endif
26
27# Files in ${SRCDIR}/data.
28FILES+=			atf-c.pc \
29			atf-c++.pc
30FILESDIR_atf-c.pc=	/usr/lib/pkgconfig
31FILESDIR_atf-c++.pc=	/usr/lib/pkgconfig
32
33realall: atf-c.pc
34atf-c.pc: atf-c.pc.in
35	${TOOL_SED} -e 's,__ATF_VERSION__,0.6,g' \
36	    -e 's,__CC__,gcc,g' \
37	    -e 's,__INCLUDEDIR__,/usr/include,g' \
38	    -e 's,__LIBDIR__,/usr/lib,g' \
39	    <${SRCDIR}/data/atf-c.pc.in >atf-c.pc
40CLEANFILES+=	atf-c.pc
41
42realall: atf-c++.pc
43atf-c++.pc: atf-c++.pc.in
44	${TOOL_SED} -e 's,__ATF_VERSION__,0.6,g' \
45	    -e 's,__CXX__,g++,g' \
46	    -e 's,__INCLUDEDIR__,/usr/include,g' \
47	    -e 's,__LIBDIR__,/usr/lib,g' \
48	    <${SRCDIR}/data/atf-c++.pc.in >atf-c++.pc
49CLEANFILES+=	atf-c++.pc
50
51.include <bsd.prog.mk>
52