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