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