Home | History | Annotate | Line # | Download | only in common
      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