Home | History | Annotate | Line # | Download | only in common
Makefile.parselist revision 1.3
      1  1.3  lukem #	$NetBSD: Makefile.parselist,v 1.3 2003/03/11 07:18:38 lukem 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.1  lukem 		OBJDIR=${.OBJDIR:Q}
     22  1.1  lukem 
     23  1.1  lukem PARSELISTDEP=	${DISTRIBDIR}/common/parselist.awk
     24  1.1  lukem PARSELIST=	${PARSELISTENV} awk -f ${PARSELISTDEP}
     25  1.1  lukem 
     26  1.3  lukem 
     27  1.3  lukem .endif	# _MAKEFILE_PARSELIST_
     28