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
14PARSELISTENV+=      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
24PARSELISTDEP=       ${DISTRIBDIR}/common/parselist.awk
25PARSELIST=          ${PARSELISTENV} ${TOOL_AWK} -f ${PARSELISTDEP}
26
27
28.endif    # _MAKEFILE_PARSELIST_
29