1 1.24 jmmv # $NetBSD: Makefile,v 1.24 2014/03/02 22:50:13 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.24 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