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