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