Makefile.parselist revision 1.6 1 # $NetBSD: Makefile.parselist,v 1.6 2008/10/19 22:05:20 apb Exp $
2 #
3 # Makefile snippet to setup parselist.awk related variables:
4 # PARSELISTENV environment variables to pass to parselist.awk
5 # (may be appended to by caller)
6 # PARSELISTDEP dependency on parselist.awk
7 # PARSELIST run ${PARSELISTENV} awk -f ${PARSELISTDEP}
8 #
9
10 .if !defined(_MAKEFILE_PARSELIST_)
11 _MAKEFILE_PARSELIST_=1
12
13
14 PARSELISTENV+= NETBSDSRCDIR=${NETBSDSRCDIR:Q} \
15 CRUNCHBIN=${CRUNCHBIN:Q} \
16 CURDIR=${.CURDIR:Q} \
17 DESTDIR=${DESTDIR:Q} \
18 DISTRIBDIR=${DISTRIBDIR:Q} \
19 MACHINE=${MACHINE:Q} \
20 MACHINE_ARCH=${MACHINE_ARCH:Q} \
21 MAKE=${MAKE:Q} \
22 OBJDIR=${.OBJDIR:Q}
23
24 PARSELISTDEP= ${DISTRIBDIR}/common/parselist.awk
25 PARSELIST= ${PARSELISTENV} ${TOOL_AWK} -f ${PARSELISTDEP}
26
27
28 .endif # _MAKEFILE_PARSELIST_
29