Lines Matching refs:xref
26 # xref: build and maintain source cross-reference databases.
32 XREFMK=`dirname $0`/xref.mk
100 [ -f $XREFMK ] || fail "cannot locate xref.mk"
121 # up in CPPFLAGS, and thus don't end up in XRINCS in xref.mk.
149 # Get the canonical path to the workspace. This allows xref to work
157 # Process the xref format list. For convenience, support common synonyms
158 # for the xref formats.
165 $MAKE -e -f $XREFMK xref.etags.check 2>/dev/null 1>&2 && \
174 for xref; do
175 case $xref in
186 warn "ignoring unknown cross-reference \"$xref\""
217 # If we're building cross-references, then run `xref.clean' first
221 $MAKE -e -f $XREFMK xref.clean > /dev/null
230 $MAKE -e -f $XREFMK xref.flg > /dev/null
234 nfiles=`wc -l < xref.flg`
247 for xref in $xrefs; do
249 info "$reldir: clobbering $xref cross-reference"
250 $MAKE -e -f $XREFMK xref.${xref}.clobber > /dev/null ||
251 warn "$reldir: cannot clobber $xref cross-reference"
256 info "$reldir: building $xref cross-reference"
257 $MAKE -e -f $XREFMK xref.${xref} > /dev/null ||
258 fail "$reldir: cannot build $xref cross-reference"
259 timeinfo "$reldir: built $xref cross-reference"
262 $MAKE -e -f $XREFMK xref.clean > /dev/null ||