Makefile.inc revision 1.4
1# $NetBSD: Makefile.inc,v 1.4 2014/02/15 02:02:39 jmmv Exp $ 2 3.include <bsd.own.mk> 4 5TOPDIR= ${NETBSDSRCDIR}/external/bsd/atf 6SRCDIR= ${TOPDIR}/dist 7 8ATF_VERSION!= grep 'define VERSION' ${TOPDIR}/bconfig.h | cut -d '"' -f 2 9cookie-version: cookie-version-2 10 @cmp -s cookie-version cookie-version-2 \ 11 || cp cookie-version-2 cookie-version 12cookie-version-2: .PHONY 13 @echo "${ATF_VERSION}" >cookie-version-2 14CLEANFILES+= cookie-version cookie-version-2 15 16CPPFLAGS+= -DHAVE_CONFIG_H 17 18# Not all source files need these settings, but it's just easier to 19# set them in all cases. 20CPPFLAGS+= -DATF_ARCH=\"${MACHINE_ARCH}\" 21CPPFLAGS+= -DATF_BUILD_CC=\"/usr/bin/cc\" 22CPPFLAGS+= -DATF_BUILD_CFLAGS=\"\" 23CPPFLAGS+= -DATF_BUILD_CPP=\"/usr/bin/cpp\" 24CPPFLAGS+= -DATF_BUILD_CPPFLAGS=\"\" 25CPPFLAGS+= -DATF_BUILD_CXX=\"/usr/bin/c++\" 26CPPFLAGS+= -DATF_BUILD_CXXFLAGS=\"\" 27CPPFLAGS+= -DATF_CONFDIR=\"/etc/atf\" 28CPPFLAGS+= -DATF_INCLUDEDIR=\"/usr/include\" 29CPPFLAGS+= -DATF_LIBDIR=\"/usr/lib\" 30CPPFLAGS+= -DATF_LIBEXECDIR=\"/usr/libexec\" 31CPPFLAGS+= -DATF_MACHINE=\"${MACHINE}\" 32CPPFLAGS+= -DATF_M4=\"/usr/bin/m4\" 33CPPFLAGS+= -DATF_PKGDATADIR=\"/usr/share/atf\" 34CPPFLAGS+= -DATF_SHELL=\"/bin/sh\" 35CPPFLAGS+= -DATF_WORKDIR=\"/tmp\" 36 37CPPFLAGS+= -I${TOPDIR} # For bconfig.h. 38CPPFLAGS+= -I${TOPDIR}/lib/libatf-c # For atf-c/defs.hpp. 39CPPFLAGS+= -I${SRCDIR} 40 41.if defined(USE_ATF_LIBTOOLS) 42LIBTOOLSOBJDIR!= cd ${TOPDIR}/lib/tools; ${PRINTOBJDIR} 43CPPFLAGS+= -I${LIBTOOLSOBJDIR} 44LDADD+= ${LIBTOOLSOBJDIR}/libtools.a 45DPADD+= ${LIBTOOLSOBJDIR}/libtools.a 46.endif 47