Home | History | Annotate | Line # | Download | only in libatf-c
Makefile revision 1.7
      1  1.7      jmmv # $NetBSD: Makefile,v 1.7 2010/10/20 09:20:09 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.7      jmmv .PATH:		${SRCDIR}/atf-c/detail
     14  1.1      jmmv 
     15  1.1      jmmv CPPFLAGS+=	-I${.CURDIR}
     16  1.1      jmmv CPPFLAGS+=	-I.
     17  1.1      jmmv 
     18  1.1      jmmv CPPFLAGS+=	-DHAVE_CONFIG_H
     19  1.1      jmmv CPPFLAGS+=	-DATF_ARCH=\"${MACHINE}\"
     20  1.3      jmmv CPPFLAGS+=	-DATF_BUILD_CC=\"/usr/bin/cc\"
     21  1.3      jmmv CPPFLAGS+=	-DATF_BUILD_CFLAGS=\"\"
     22  1.3      jmmv CPPFLAGS+=	-DATF_BUILD_CPP=\"/usr/bin/cpp\"
     23  1.3      jmmv CPPFLAGS+=	-DATF_BUILD_CPPFLAGS=\"\"
     24  1.3      jmmv CPPFLAGS+=	-DATF_BUILD_CXX=\"/usr/bin/c++\"
     25  1.3      jmmv CPPFLAGS+=	-DATF_BUILD_CXXFLAGS=\"\"
     26  1.1      jmmv CPPFLAGS+=	-DATF_CONFDIR=\"/etc/atf\"
     27  1.3      jmmv CPPFLAGS+=	-DATF_INCLUDEDIR=\"/usr/include\"
     28  1.3      jmmv CPPFLAGS+=	-DATF_LIBDIR=\"/usr/lib\"
     29  1.1      jmmv CPPFLAGS+=	-DATF_LIBEXECDIR=\"/usr/libexec\"
     30  1.1      jmmv CPPFLAGS+=	-DATF_MACHINE=\"${MACHINE_ARCH}\"
     31  1.3      jmmv CPPFLAGS+=	-DATF_M4=\"/usr/bin/m4\"
     32  1.1      jmmv CPPFLAGS+=	-DATF_PKGDATADIR=\"/usr/share/atf\"
     33  1.1      jmmv CPPFLAGS+=	-DATF_SHELL=\"/bin/sh\"
     34  1.1      jmmv CPPFLAGS+=	-DATF_WORKDIR=\"/tmp\"
     35  1.1      jmmv 
     36  1.2  christos WARNS?=		4
     37  1.1      jmmv 
     38  1.3      jmmv SRCS=		build.c \
     39  1.3      jmmv 		check.c \
     40  1.1      jmmv 		config.c \
     41  1.1      jmmv 		dynstr.c \
     42  1.1      jmmv 		env.c \
     43  1.1      jmmv 		error.c \
     44  1.1      jmmv 		fs.c \
     45  1.1      jmmv 		list.c \
     46  1.1      jmmv 		map.c \
     47  1.1      jmmv 		process.c \
     48  1.1      jmmv 		sanity.c \
     49  1.1      jmmv 		text.c \
     50  1.1      jmmv 		user.c \
     51  1.7      jmmv 		utils.c \
     52  1.1      jmmv 		tc.c \
     53  1.1      jmmv 		tp.c \
     54  1.1      jmmv 		tp_main.c
     55  1.1      jmmv 
     56  1.3      jmmv INCS=		build.h \
     57  1.3      jmmv 		check.h \
     58  1.1      jmmv 		config.h \
     59  1.1      jmmv 		defs.h \
     60  1.1      jmmv 		error.h \
     61  1.1      jmmv 		error_fwd.h \
     62  1.1      jmmv 		macros.h \
     63  1.1      jmmv 		tc.h \
     64  1.1      jmmv 		tp.h \
     65  1.7      jmmv 		utils.h
     66  1.1      jmmv INCSDIR=	/usr/include/atf-c
     67  1.1      jmmv 
     68  1.1      jmmv INCS+=		atf-c.h
     69  1.1      jmmv INCSDIR_atf-c.h=/usr/include
     70  1.1      jmmv 
     71  1.5      jmmv MAN=		atf-c-api.3
     72  1.1      jmmv 
     73  1.1      jmmv CLEANFILES+=	defs.h
     74  1.1      jmmv 
     75  1.1      jmmv defs.h: defs.h.in
     76  1.2  christos 	${TOOL_SED} -e \
     77  1.2  christos 	    's,@ATTRIBUTE_NORETURN@,__attribute__((__noreturn__)),g' \
     78  1.2  christos 	    < ${.ALLSRC} > ${.TARGET}.tmp
     79  1.2  christos 	mv ${.TARGET}.tmp ${.TARGET}
     80  1.1      jmmv 
     81  1.5      jmmv .if ${MKSHARE} != "no"
     82  1.5      jmmv FILES+=		atf-c.pc
     83  1.5      jmmv FILESDIR=	/usr/lib/pkgconfig
     84  1.5      jmmv 
     85  1.5      jmmv realall: atf-c.pc
     86  1.5      jmmv atf-c.pc: Makefile atf-c.pc.in
     87  1.7      jmmv 	${TOOL_SED} -e 's,__ATF_VERSION__,0.11,g' \
     88  1.5      jmmv 	    -e 's,__CC__,gcc,g' \
     89  1.5      jmmv 	    -e 's,__INCLUDEDIR__,/usr/include,g' \
     90  1.5      jmmv 	    -e 's,__LIBDIR__,/usr/lib,g' \
     91  1.5      jmmv 	    <${SRCDIR}/atf-c/atf-c.pc.in >atf-c.pc
     92  1.5      jmmv CLEANFILES+=	atf-c.pc
     93  1.5      jmmv .endif
     94  1.5      jmmv 
     95  1.1      jmmv .include <bsd.lib.mk>
     96