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