Makefile revision 1.3
11.3Sapb#	$NetBSD: Makefile,v 1.3 2008/10/25 22:27:38 apb Exp $
21.1Snonaka
31.1Snonaka# Makefile for tags file
41.1Snonaka
51.1SnonakaTPREP=	../prep/tags
61.1SnonakaSPREP=	../prep/prep/*.[ch] ../prep/include/*.h ../prep/isa/*.[ch] \
71.1Snonaka	../prep/pci/*.[ch]
81.1SnonakaAPREP=	../prep/prep/*.[sS]
91.1Snonaka
101.1Snonaka# Directories in which to place tags links
111.1SnonakaDPREP=       include
121.1Snonaka
131.1Snonaka.include "../../kern/Make.tags.inc"
141.1Snonaka
151.1Snonakatags:
161.1Snonaka	-ctags -wdtf ${TPREP} ${SPREP} ${COMM}
171.1Snonaka	egrep "^ENTRY(.*)|^ALTENTRY(.*)" ${APREP} | \
181.3Sapb	    ${TOOL_SED} -e \
191.3Sapb		"s;\([^:]*\):\([^(]*\)(\([^, )]*\)\(.*\);\3 \1 /^\2(\3\4$$/;" \
201.1Snonaka	    >> ${TPREP}
211.1Snonaka	sort -o ${TPREP} ${TPREP}
221.1Snonaka
231.1Snonakalinks:
241.1Snonaka	-for i in ${DPREP}; do \
251.1Snonaka	    cd $$i && rm -f tags; ln -s ../tags tags; done
261.1Snonaka
271.2Slukem
281.2SlukemSUBDIR=	compile include stand
291.1Snonaka
301.1Snonaka.include <bsd.subdir.mk>
31