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