Home | History | Annotate | Line # | Download | only in libatf-c
Makefile revision 1.8.2.1
      1  1.8.2.1    bouyer # $NetBSD: Makefile,v 1.8.2.1 2011/03/05 15:08:44 bouyer 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.8.2.1    bouyer CPPFLAGS+=	-DATF_ARCH=\"${MACHINE_ARCH}\"
     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.8.2.1    bouyer CPPFLAGS+=	-DATF_MACHINE=\"${MACHINE}\"
     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.8.2.1    bouyer config.o:	Makefile
     37  1.8.2.1    bouyer 
     38      1.2  christos WARNS?=		4
     39      1.1      jmmv 
     40      1.3      jmmv SRCS=		build.c \
     41      1.3      jmmv 		check.c \
     42      1.1      jmmv 		config.c \
     43      1.1      jmmv 		dynstr.c \
     44      1.1      jmmv 		env.c \
     45      1.1      jmmv 		error.c \
     46      1.1      jmmv 		fs.c \
     47      1.1      jmmv 		list.c \
     48      1.1      jmmv 		map.c \
     49      1.1      jmmv 		process.c \
     50      1.1      jmmv 		sanity.c \
     51      1.1      jmmv 		text.c \
     52      1.1      jmmv 		user.c \
     53      1.7      jmmv 		utils.c \
     54      1.1      jmmv 		tc.c \
     55      1.1      jmmv 		tp.c \
     56      1.1      jmmv 		tp_main.c
     57      1.1      jmmv 
     58      1.3      jmmv INCS=		build.h \
     59      1.3      jmmv 		check.h \
     60      1.1      jmmv 		config.h \
     61      1.1      jmmv 		defs.h \
     62      1.1      jmmv 		error.h \
     63      1.1      jmmv 		error_fwd.h \
     64      1.1      jmmv 		macros.h \
     65      1.1      jmmv 		tc.h \
     66      1.1      jmmv 		tp.h \
     67      1.7      jmmv 		utils.h
     68      1.1      jmmv INCSDIR=	/usr/include/atf-c
     69      1.1      jmmv 
     70      1.1      jmmv INCS+=		atf-c.h
     71      1.1      jmmv INCSDIR_atf-c.h=/usr/include
     72      1.1      jmmv 
     73      1.5      jmmv MAN=		atf-c-api.3
     74      1.1      jmmv 
     75      1.1      jmmv CLEANFILES+=	defs.h
     76      1.1      jmmv 
     77      1.1      jmmv defs.h: defs.h.in
     78      1.2  christos 	${TOOL_SED} -e \
     79      1.2  christos 	    's,@ATTRIBUTE_NORETURN@,__attribute__((__noreturn__)),g' \
     80      1.2  christos 	    < ${.ALLSRC} > ${.TARGET}.tmp
     81      1.2  christos 	mv ${.TARGET}.tmp ${.TARGET}
     82      1.1      jmmv 
     83      1.5      jmmv .if ${MKSHARE} != "no"
     84      1.5      jmmv FILES+=		atf-c.pc
     85      1.5      jmmv FILESDIR=	/usr/lib/pkgconfig
     86      1.5      jmmv 
     87      1.5      jmmv realall: atf-c.pc
     88      1.5      jmmv atf-c.pc: Makefile atf-c.pc.in
     89      1.8      jmmv 	${TOOL_SED} -e 's,__ATF_VERSION__,0.12,g' \
     90      1.5      jmmv 	    -e 's,__CC__,gcc,g' \
     91      1.5      jmmv 	    -e 's,__INCLUDEDIR__,/usr/include,g' \
     92      1.5      jmmv 	    -e 's,__LIBDIR__,/usr/lib,g' \
     93      1.5      jmmv 	    <${SRCDIR}/atf-c/atf-c.pc.in >atf-c.pc
     94      1.5      jmmv CLEANFILES+=	atf-c.pc
     95      1.5      jmmv .endif
     96      1.5      jmmv 
     97      1.1      jmmv .include <bsd.lib.mk>
     98