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