Makefile revision 1.14 1 # $NetBSD: Makefile,v 1.14 2012/07/12 16:15:40 christos Exp $
2
3 NOLINT= # defined
4
5 .include <bsd.own.mk>
6
7 LIB= atf-c++
8 LIBISCXX= yes
9
10 LIBDPLIBS+= atf-c ${.CURDIR}/../libatf-c
11
12 SRCDIR= ${NETBSDSRCDIR}/external/bsd/atf/dist
13 .PATH: ${SRCDIR}
14 .PATH: ${SRCDIR}/atf-c++
15 .PATH: ${SRCDIR}/atf-c++/detail
16
17 CPPFLAGS+= -I${.CURDIR}/../libatf-c
18 CPPFLAGS+= -I.
19
20 CPPFLAGS+= -DHAVE_CONFIG_H
21
22 WARNS?= 2
23
24 SRCS= application.cpp \
25 build.cpp \
26 check.cpp \
27 config.cpp \
28 env.cpp \
29 exceptions.cpp \
30 expand.cpp \
31 fs.cpp \
32 parser.cpp \
33 process.cpp \
34 tests.cpp \
35 text.cpp \
36 ui.cpp
37
38 INCS= build.hpp \
39 check.hpp \
40 config.hpp \
41 macros.hpp \
42 tests.hpp \
43 utils.hpp
44 INCSDIR= /usr/include/atf-c++
45
46 INCS+= atf-c++.hpp
47 INCSDIR_atf-c++.hpp=/usr/include
48
49 MAN= atf-c++-api.3
50
51 .if ${MKSHARE} != "no"
52 FILES+= atf-c++.pc
53 FILESDIR= /usr/lib/pkgconfig
54
55 realall: atf-c++.pc
56 atf-c++.pc: Makefile atf-c++.pc.in
57 ${TOOL_SED} -e 's,__ATF_VERSION__,0.16,g' \
58 -e 's,__CXX__,g++,g' \
59 -e 's,__INCLUDEDIR__,/usr/include,g' \
60 -e 's,__LIBDIR__,/usr/lib,g' \
61 <${SRCDIR}/atf-c++/atf-c++.pc.in >atf-c++.pc
62 CLEANFILES+= atf-c++.pc
63 .endif
64
65 .include <bsd.lib.mk>
66