Makefile revision 1.1
1# $NetBSD: Makefile,v 1.1 2014/02/08 19:15:33 jmmv Exp $ 2 3NOLINT= # defined 4 5.include <bsd.init.mk> 6 7LIB= tools 8LIBISCXX= yes 9LIBISPRIVATE= yes 10 11LIBDPLIBS+= m ${.CURDIR}/../../../../../lib/libm 12 13.PATH: ${SRCDIR} 14.PATH: ${SRCDIR}/tools 15 16CPPFLAGS+= -DHAVE_CONFIG_H 17CPPFLAGS+= -DATF_ARCH=\"${MACHINE_ARCH}\" 18CPPFLAGS+= -DATF_BUILD_CC=\"/usr/bin/cc\" 19CPPFLAGS+= -DATF_BUILD_CFLAGS=\"\" 20CPPFLAGS+= -DATF_BUILD_CPP=\"/usr/bin/cpp\" 21CPPFLAGS+= -DATF_BUILD_CPPFLAGS=\"\" 22CPPFLAGS+= -DATF_BUILD_CXX=\"/usr/bin/c++\" 23CPPFLAGS+= -DATF_BUILD_CXXFLAGS=\"\" 24CPPFLAGS+= -DATF_CONFDIR=\"/etc/atf\" 25CPPFLAGS+= -DATF_INCLUDEDIR=\"/usr/include\" 26CPPFLAGS+= -DATF_LIBDIR=\"/usr/lib\" 27CPPFLAGS+= -DATF_LIBEXECDIR=\"/usr/libexec\" 28CPPFLAGS+= -DATF_MACHINE=\"${MACHINE}\" 29CPPFLAGS+= -DATF_PKGDATADIR=\"/usr/share/atf\" 30CPPFLAGS+= -DATF_SHELL=\"/bin/sh\" 31CPPFLAGS+= -DATF_WORKDIR=\"/tmp\" 32CPPFLAGS+= -I${SRCDIR}/tools 33CPPFLAGS+= -I. 34CPPFLAGS+= -I${TOPDIR}/lib/libatf-c # For bconfig.h 35 36WARNS?= 2 37 38SRCS= application.cpp \ 39 atffile.cpp \ 40 config.cpp \ 41 config_file.cpp \ 42 env.cpp \ 43 exceptions.cpp \ 44 expand.cpp \ 45 fs.cpp \ 46 io.cpp \ 47 parser.cpp \ 48 process.cpp \ 49 reader.cpp \ 50 requirements.cpp \ 51 signals.cpp \ 52 test-program.cpp \ 53 text.cpp \ 54 timers.cpp \ 55 ui.cpp \ 56 user.cpp 57 58CLEANFILES+= defs.hpp 59 60beforedepend: defs.hpp 61defs.hpp: defs.hpp.in 62 ${TOOL_SED} \ 63 -e 's|@ATTRIBUTE_FORMAT_PRINTF@|__attribute__((__format__(__printf__, a, b)))|g' \ 64 -e 's|@ATTRIBUTE_NORETURN@|__attribute__((__noreturn__))|g' \ 65 -e 's|@ATTRIBUTE_UNUSED@|__attribute__((__unused__))|g' \ 66 <${.ALLSRC} >${.TARGET}.tmp 67 mv ${.TARGET}.tmp ${.TARGET} 68 69.include <bsd.lib.mk> 70