11.8Sdyoung#	$NetBSD: Makefile,v 1.8 2011/04/04 19:44:16 dyoung Exp $
21.1Sleo
31.3Smycroft# Makefile for atari tags file and boot blocks
41.2Sleo
51.3Smycroft# Find where m68k source files are for inclusion in tags
61.3Smycroft.include <../m68k/Makefile.inc>
71.1Sleo
81.8SdyoungTATARI=	${SYSDIR}/arch/atari/tags
91.8SdyoungSATARI=		${SYSDIR}/arch/atari/atari/*.[ch]
101.8SdyoungSATARI+=	${SYSDIR}/arch/atari/include/*.h
111.8SdyoungSATARI+=	${SYSDIR}/arch/atari/dev/*.[ch]
121.8SdyoungSATARI+=	${SYSDIR}/arch/atari/isa/*.[ch]
131.8SdyoungSATARI+=	${SYSDIR}/arch/atari/pci/*.[ch]
141.8SdyoungSATARI+=	${SYSDIR}/arch/atari/vme/*.[ch]
151.8Sdyoung
161.8SdyoungAATARI=		${SYSDIR}/arch/atari/atari/*.s
171.8SdyoungAATARI+=	${SYSDIR}/arch/atari/dev/*.s
181.1Sleo
191.3Smycroft# Directories in which to place tags links
201.1SleoDATARI=	atari dev include
211.1Sleo
221.3Smycroft.include "../../kern/Make.tags.inc"
231.1Sleo
241.1Sleotags:
251.8Sdyoung	-rm -f ${TATARI}
261.8Sdyoung	-echo ${SATARI} ${SM68K} | xargs ctags -wadtf ${TATARI}
271.8Sdyoung	-${FINDCOMM} | xargs ctags -wadtf ${TATARI}
281.3Smycroft	egrep "^ENTRY(.*)|^ALTENTRY(.*)" ${AATARI} ${AM68K} | \
291.7Sapb	    ${TOOL_SED} "s;\([^:]*\):\([^(]*\)(\([^, )]*\)\(.*\);\3 \1 /^\2(\3\4$$/;" \
301.1Sleo	    >> ${TATARI}
311.1Sleo	sort -o ${TATARI} ${TATARI}
321.1Sleo
331.1Sleolinks:
341.1Sleo	-for i in ${DATARI}; do \
351.3Smycroft	    cd $$i && rm -f tags; ln -s ../tags tags; done
361.3Smycroft
371.3Smycroft
381.6SlukemSUBDIR=	compile dev include stand
391.1Sleo
401.2Sleo.include <bsd.subdir.mk>
41