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