Home | History | Annotate | Line # | Download | only in tools
Makefile revision 1.1
      1  1.1  jmmv # $NetBSD: Makefile,v 1.1 2014/02/08 19:15:33 jmmv Exp $
      2  1.1  jmmv 
      3  1.1  jmmv NOLINT=		# defined
      4  1.1  jmmv 
      5  1.1  jmmv .include <bsd.init.mk>
      6  1.1  jmmv 
      7  1.1  jmmv LIB=		tools
      8  1.1  jmmv LIBISCXX=	yes
      9  1.1  jmmv LIBISPRIVATE=	yes
     10  1.1  jmmv 
     11  1.1  jmmv LIBDPLIBS+=     m	${.CURDIR}/../../../../../lib/libm
     12  1.1  jmmv 
     13  1.1  jmmv .PATH:		${SRCDIR}
     14  1.1  jmmv .PATH:		${SRCDIR}/tools
     15  1.1  jmmv 
     16  1.1  jmmv CPPFLAGS+=	-DHAVE_CONFIG_H
     17  1.1  jmmv CPPFLAGS+=	-DATF_ARCH=\"${MACHINE_ARCH}\"
     18  1.1  jmmv CPPFLAGS+=	-DATF_BUILD_CC=\"/usr/bin/cc\"
     19  1.1  jmmv CPPFLAGS+=	-DATF_BUILD_CFLAGS=\"\"
     20  1.1  jmmv CPPFLAGS+=	-DATF_BUILD_CPP=\"/usr/bin/cpp\"
     21  1.1  jmmv CPPFLAGS+=	-DATF_BUILD_CPPFLAGS=\"\"
     22  1.1  jmmv CPPFLAGS+=	-DATF_BUILD_CXX=\"/usr/bin/c++\"
     23  1.1  jmmv CPPFLAGS+=	-DATF_BUILD_CXXFLAGS=\"\"
     24  1.1  jmmv CPPFLAGS+=	-DATF_CONFDIR=\"/etc/atf\"
     25  1.1  jmmv CPPFLAGS+=	-DATF_INCLUDEDIR=\"/usr/include\"
     26  1.1  jmmv CPPFLAGS+=	-DATF_LIBDIR=\"/usr/lib\"
     27  1.1  jmmv CPPFLAGS+=	-DATF_LIBEXECDIR=\"/usr/libexec\"
     28  1.1  jmmv CPPFLAGS+=	-DATF_MACHINE=\"${MACHINE}\"
     29  1.1  jmmv CPPFLAGS+=	-DATF_PKGDATADIR=\"/usr/share/atf\"
     30  1.1  jmmv CPPFLAGS+=	-DATF_SHELL=\"/bin/sh\"
     31  1.1  jmmv CPPFLAGS+=	-DATF_WORKDIR=\"/tmp\"
     32  1.1  jmmv CPPFLAGS+=	-I${SRCDIR}/tools
     33  1.1  jmmv CPPFLAGS+=	-I.
     34  1.1  jmmv CPPFLAGS+=	-I${TOPDIR}/lib/libatf-c  # For bconfig.h
     35  1.1  jmmv 
     36  1.1  jmmv WARNS?=		2
     37  1.1  jmmv 
     38  1.1  jmmv SRCS=		application.cpp \
     39  1.1  jmmv 		atffile.cpp \
     40  1.1  jmmv 		config.cpp \
     41  1.1  jmmv 		config_file.cpp \
     42  1.1  jmmv 		env.cpp \
     43  1.1  jmmv 		exceptions.cpp \
     44  1.1  jmmv 		expand.cpp \
     45  1.1  jmmv 		fs.cpp \
     46  1.1  jmmv 		io.cpp \
     47  1.1  jmmv 		parser.cpp \
     48  1.1  jmmv 		process.cpp \
     49  1.1  jmmv 		reader.cpp \
     50  1.1  jmmv 		requirements.cpp \
     51  1.1  jmmv 		signals.cpp \
     52  1.1  jmmv 		test-program.cpp \
     53  1.1  jmmv 		text.cpp \
     54  1.1  jmmv 		timers.cpp \
     55  1.1  jmmv 		ui.cpp \
     56  1.1  jmmv 		user.cpp
     57  1.1  jmmv 
     58  1.1  jmmv CLEANFILES+=	defs.hpp
     59  1.1  jmmv 
     60  1.1  jmmv beforedepend: defs.hpp
     61  1.1  jmmv defs.hpp: defs.hpp.in
     62  1.1  jmmv 	${TOOL_SED} \
     63  1.1  jmmv 	    -e 's|@ATTRIBUTE_FORMAT_PRINTF@|__attribute__((__format__(__printf__, a, b)))|g' \
     64  1.1  jmmv 	    -e 's|@ATTRIBUTE_NORETURN@|__attribute__((__noreturn__))|g' \
     65  1.1  jmmv 	    -e 's|@ATTRIBUTE_UNUSED@|__attribute__((__unused__))|g' \
     66  1.1  jmmv 	    <${.ALLSRC} >${.TARGET}.tmp
     67  1.1  jmmv 	mv ${.TARGET}.tmp ${.TARGET}
     68  1.1  jmmv 
     69  1.1  jmmv .include <bsd.lib.mk>
     70