Makefile revision 1.1
11.1Sfvdl#	$NetBSD: Makefile,v 1.1 2003/04/26 18:39:25 fvdl Exp $
21.1Sfvdl
31.1Sfvdl# Makefile for x86_64 tags file and boot blocks
41.1Sfvdl
51.1SfvdlTX86_64=	${SYSDIR}/arch/x86_64/tags
61.1SfvdlSX86_64=	${SYSDIR}/arch/x86_64/x86_64/*.[ch] \
71.1Sfvdl		${SYSDIR}/arch/x86_64/include/*.h \
81.1Sfvdl		${SYSDIR}/arch/x86_64/isa/*.[ch] \
91.1Sfvdl		${SYSDIR}/arch/x86_64/pci/*.[ch]
101.1SfvdlAX86_64=	${SYSDIR}/arch/x86_64/x86_64/*.s ${SYSDIR}/arch/x86_64/isa/*.s
111.1Sfvdl
121.1Sfvdl# Directories in which to place tags links
131.1SfvdlDX86_64=	x86_64 isa include pci
141.1Sfvdl
151.1Sfvdl.include "../../kern/Make.tags.inc"
161.1Sfvdl
171.1Sfvdltags:
181.1Sfvdl	rm -f ${TX86_64}
191.1Sfvdl	-echo ${SX86_64} ${COMM} | xargs ctags -wadtf ${TX86_64}
201.1Sfvdl	egrep "^ENTRY(.*)|^ALTENTRY(.*)" ${AX86_64} | \
211.1Sfvdl	    sed "s;\([^:]*\):\([^(]*\)(\([^, )]*\)\(.*\);\3 \1 /^\2(\3\4$$/;" \
221.1Sfvdl		>> ${TX86_64}
231.1Sfvdl	sort -o ${TX86_64} ${TX86_64}
241.1Sfvdl
251.1Sfvdllinks:
261.1Sfvdl	-for i in ${DX86_64}; do \
271.1Sfvdl	    (cd $$i && rm -f tags; ln -s ../tags tags); done
281.1Sfvdl
291.1Sfvdl
301.1SfvdlSUBDIR=	compile include ../x86/include ../i386/stand
311.1Sfvdl
321.1Sfvdl.include <bsd.subdir.mk>
33