11.15Smatt# $NetBSD: Makefile,v 1.15 2011/06/17 03:55:56 matt Exp $
21.1Scgd
31.3Scgd# Makefile for alpha tags file and boot blocks
41.1Scgd
51.14SdyoungTALPHA=	${SYSDIR}/arch/alpha/tags
61.14SdyoungSALPHA=	${SYSDIR}/arch/alpha/alpha/*.[ch] ${SYSDIR}/arch/alpha/common/*.[ch] \
71.14Sdyoung	${SYSDIR}/arch/alpha/eisa/*.[ch] ${SYSDIR}/arch/alpha/include/*.h \
81.14Sdyoung	${SYSDIR}/arch/alpha/isa/*.[ch] \
91.14Sdyoung	${SYSDIR}/arch/alpha/jensenio/*.[ch] ${SYSDIR}/arch/alpha/mcbus/*.[ch] \
101.14Sdyoung	${SYSDIR}/arch/alpha/pci/*.[ch] ${SYSDIR}/arch/alpha/sableio/*.[ch] \
111.14Sdyoung	${SYSDIR}/arch/alpha/tc/*.[ch] \
121.14Sdyoung	${SYSDIR}/arch/alpha/tlsb/*.[ch]
131.14SdyoungAALPHA=	${SYSDIR}/arch/alpha/alpha/*.s ${SYSDIR}/arch/alpha/pci/*.s
141.1Scgd
151.10Smycroft# Directories in which to place tags links
161.15SmattDALPHA=	common eisa include isa jensenio mcbus pci sableio tc tlsb
171.8Smycroft
181.5Smjacob.include "../../kern/Make.tags.inc"
191.1Scgd
201.8Smycrofttags:
211.14Sdyoung	-rm -f ${TALPHA}
221.14Sdyoung	-echo ${SALPHA} | xargs ctags -wadtf ${TALPHA}
231.14Sdyoung	-${FINDCOMM} | xargs ctags -wadtf ${TALPHA}
241.3Scgd	egrep "^ENTRY(.*)|^ALTENTRY(.*)" ${AALPHA} | \
251.13Sapb	    ${TOOL_SED} "s;\([^:]*\):\([^(]*\)(\([^, )]*\)\(.*\);\3 \1 /^\2(\3\4$$/;" \
261.8Smycroft	    >> ${TALPHA}
271.3Scgd	sort -o ${TALPHA} ${TALPHA}
281.3Scgd
291.3Scgdlinks:
301.3Scgd	-for i in ${DALPHA}; do \
311.14Sdyoung	    (cd $$i && rm -f tags; ln -s ../tags tags); done
321.10Smycroft
331.10Smycroft
341.12SlukemSUBDIR=	compile include stand
351.3Scgd
361.8Smycroft.include <bsd.subdir.mk>
37