Makefile revision 1.23 1 1.23 jmmv # $NetBSD: Makefile,v 1.23 2014/02/15 04:19:46 jmmv Exp $
2 1.1 jmmv
3 1.1 jmmv NOLINT= # defined
4 1.1 jmmv
5 1.19 jmmv .include <bsd.init.mk>
6 1.1 jmmv
7 1.1 jmmv LIB= atf-c++
8 1.10 jmmv LIBISCXX= yes
9 1.14 christos
10 1.15 christos LIBDPLIBS+= atf-c ${.CURDIR}/../libatf-c
11 1.15 christos LIBDPLIBS+= m ${.CURDIR}/../../../../../lib/libm
12 1.15 christos
13 1.1 jmmv .PATH: ${SRCDIR}
14 1.1 jmmv .PATH: ${SRCDIR}/atf-c++
15 1.5 jmmv .PATH: ${SRCDIR}/atf-c++/detail
16 1.22 jmmv .PATH: ${TOPDIR}
17 1.1 jmmv
18 1.1 jmmv WARNS?= 2
19 1.1 jmmv
20 1.1 jmmv SRCS= application.cpp \
21 1.2 jmmv build.cpp \
22 1.1 jmmv check.cpp \
23 1.1 jmmv config.cpp \
24 1.1 jmmv env.cpp \
25 1.1 jmmv exceptions.cpp \
26 1.1 jmmv fs.cpp \
27 1.1 jmmv process.cpp \
28 1.1 jmmv tests.cpp \
29 1.1 jmmv text.cpp \
30 1.17 jmmv utils.cpp
31 1.1 jmmv
32 1.5 jmmv INCS= build.hpp \
33 1.1 jmmv check.hpp \
34 1.1 jmmv config.hpp \
35 1.1 jmmv macros.hpp \
36 1.1 jmmv tests.hpp \
37 1.1 jmmv utils.hpp
38 1.1 jmmv INCSDIR= /usr/include/atf-c++
39 1.1 jmmv
40 1.1 jmmv INCS+= atf-c++.hpp
41 1.1 jmmv INCSDIR_atf-c++.hpp=/usr/include
42 1.1 jmmv
43 1.3 jmmv MAN= atf-c++-api.3
44 1.3 jmmv
45 1.3 jmmv .if ${MKSHARE} != "no"
46 1.3 jmmv FILES+= atf-c++.pc
47 1.3 jmmv FILESDIR= /usr/lib/pkgconfig
48 1.3 jmmv
49 1.3 jmmv realall: atf-c++.pc
50 1.23 jmmv atf-c++.pc: Makefile atf-c++.pc.in atf-version.txt
51 1.23 jmmv ${TOOL_SED} -e 's,__ATF_VERSION__,$$(cat atf-version.txt),g' \
52 1.3 jmmv -e 's,__CXX__,g++,g' \
53 1.3 jmmv -e 's,__INCLUDEDIR__,/usr/include,g' \
54 1.3 jmmv -e 's,__LIBDIR__,/usr/lib,g' \
55 1.3 jmmv <${SRCDIR}/atf-c++/atf-c++.pc.in >atf-c++.pc
56 1.3 jmmv CLEANFILES+= atf-c++.pc
57 1.3 jmmv .endif
58 1.1 jmmv
59 1.1 jmmv .include <bsd.lib.mk>
60