Mon Sep 8 12:12:10 2014 UTC ()
Add basic infrastructure collecting information how to use waf.


(wiz)
diff -r0 -r1.1 pkgsrc/devel/waf/waf.mk

File Added: pkgsrc/devel/waf/waf.mk
# $NetBSD: waf.mk,v 1.1 2014/09/08 12:12:10 wiz Exp $

WAF_ENV+=	CC=${CC:Q}
WAF_ENV+=	CFLAGS=${CFLAGS:Q}
WAF_ENV+=	CXX=${CXX:Q}
WAF_ENV+=	CXXFLAGS=${CXXFLAGS:Q}
WAF_ENV+=	DESTDIR=${DESTDIR}
WAF_ENV+=	LINKFLAGS=${LDFLAGS:Q}
WAF_ENV+=	PATH=${PATH:Q}
WAF_ENV+=	PREFIX=${PREFIX}
.if defined(MAKE_JOBS)
WAF_ENV+=	JOBS=${MAKE_JOBS:Q}
.endif

WAF_ARGS=	--mandir=${PREFIX}/${PKGMANDIR}

post-extract:
	cp ${PREFIX}/bin/waf ${WRKSRC}

do-configure:
	cd ${WRKSRC} && ${SETENV} ${WAF_ENV} ./waf ${WAF_ARGS} ${WAF_CONFIGURE_ARGS} configure

do-build:
	cd ${WRKSRC} && ${SETENV} ${WAF_ENV} ./waf ${WAF_ARGS}

do-install:
	cd ${WRKSRC} && ${SETENV} ${WAF_ENV} ./waf ${WAF_ARGS} install