1# $NetBSD: Makefile,v 1.3 2009/12/22 13:38:10 jmmv Exp $ 2 3NOLINT= # defined 4 5.include <bsd.own.mk> 6 7LIB= atf-c 8NOPIC= # defined; interface is still too unstable 9 10SRCDIR= ${NETBSDSRCDIR}/external/bsd/atf/dist 11.PATH: ${SRCDIR} 12.PATH: ${SRCDIR}/atf-c 13 14CPPFLAGS+= -I${.CURDIR} 15CPPFLAGS+= -I. 16 17CPPFLAGS+= -DHAVE_CONFIG_H 18CPPFLAGS+= -DATF_ARCH=\"${MACHINE}\" 19CPPFLAGS+= -DATF_BUILD_CC=\"/usr/bin/cc\" 20CPPFLAGS+= -DATF_BUILD_CFLAGS=\"\" 21CPPFLAGS+= -DATF_BUILD_CPP=\"/usr/bin/cpp\" 22CPPFLAGS+= -DATF_BUILD_CPPFLAGS=\"\" 23CPPFLAGS+= -DATF_BUILD_CXX=\"/usr/bin/c++\" 24CPPFLAGS+= -DATF_BUILD_CXXFLAGS=\"\" 25CPPFLAGS+= -DATF_CONFDIR=\"/etc/atf\" 26CPPFLAGS+= -DATF_INCLUDEDIR=\"/usr/include\" 27CPPFLAGS+= -DATF_LIBDIR=\"/usr/lib\" 28CPPFLAGS+= -DATF_LIBEXECDIR=\"/usr/libexec\" 29CPPFLAGS+= -DATF_MACHINE=\"${MACHINE_ARCH}\" 30CPPFLAGS+= -DATF_M4=\"/usr/bin/m4\" 31CPPFLAGS+= -DATF_PKGDATADIR=\"/usr/share/atf\" 32CPPFLAGS+= -DATF_SHELL=\"/bin/sh\" 33CPPFLAGS+= -DATF_WORKDIR=\"/tmp\" 34 35WARNS?= 4 36 37SRCS= build.c \ 38 check.c \ 39 config.c \ 40 dynstr.c \ 41 env.c \ 42 error.c \ 43 expand.c \ 44 fs.c \ 45 io.c \ 46 list.c \ 47 map.c \ 48 object.c \ 49 process.c \ 50 sanity.c \ 51 signals.c \ 52 text.c \ 53 ui.c \ 54 user.c \ 55 tc.c \ 56 tcr.c \ 57 tp.c \ 58 tp_main.c 59 60INCS= build.h \ 61 check.h \ 62 config.h \ 63 defs.h \ 64 dynstr.h \ 65 env.h \ 66 error.h \ 67 error_fwd.h \ 68 expand.h \ 69 fs.h \ 70 io.h \ 71 list.h \ 72 macros.h \ 73 map.h \ 74 object.h \ 75 process.h \ 76 sanity.h \ 77 signals.h \ 78 tc.h \ 79 tcr.h \ 80 text.h \ 81 tp.h \ 82 ui.h \ 83 user.h 84INCSDIR= /usr/include/atf-c 85 86INCS+= atf-c.h 87INCSDIR_atf-c.h=/usr/include 88 89MAN= # empty 90 91CLEANFILES+= defs.h 92 93defs.h: defs.h.in 94 ${TOOL_SED} -e \ 95 's,@ATTRIBUTE_NORETURN@,__attribute__((__noreturn__)),g' \ 96 < ${.ALLSRC} > ${.TARGET}.tmp 97 mv ${.TARGET}.tmp ${.TARGET} 98 99.include <bsd.lib.mk> 100