Home | History | Annotate | Line # | Download | only in libatf-c
Makefile revision 1.1
      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