Makefile revision 1.2
11.2Slukem#	$NetBSD: Makefile,v 1.2 2003/01/06 17:40:27 lukem Exp $
21.1Smarcus
31.1Smarcus# Makefile for dreamcast tags file and boot blocks
41.1Smarcus
51.1Smarcus#.include "../sh3/Makefile.inc"
61.1Smarcus
71.1SmarcusTDREAMCAST=	../dreamcast/tags
81.1SmarcusSDREAMCAST=	../dreamcast/dreamcast/*.[ch] ../dreamcast/include/*.h
91.1SmarcusADREAMCAST=	../dreamcast/dreamcast/*.[sS]
101.1Smarcus
111.1Smarcus# Directories in which to place tags links
121.1SmarcusDDREAMCAST=	dreamcast include
131.1Smarcus
141.1Smarcus.include "../../kern/Make.tags.inc"
151.1Smarcus
161.1Smarcustags:
171.1Smarcus	-ctags -wdtf ${TDREAMCAST} ${SDREAMCAST} ${COMM}
181.1Smarcus	egrep "^ENTRY(.*)|^ALTENTRY(.*)" ${ADREAMCAST} | \
191.1Smarcus	    sed "s;\([^:]*\):\([^(]*\)(\([^, )]*\)\(.*\);\3 \1 /^\2(\3\4$$/;" \
201.1Smarcus		>> ${TDREAMCAST}
211.1Smarcus	sort -o ${TDREAMCAST} ${TDREAMCAST}
221.1Smarcus
231.1Smarcuslinks:
241.1Smarcus	-for i in ${DDREAMCAST}; do \
251.1Smarcus	    (cd $$i && rm -f tags; ln -s ../tags tags); done
261.1Smarcus
271.1Smarcus
281.2SlukemSUBDIR=	compile include	# stand
291.1Smarcus
301.1Smarcus.include <bsd.subdir.mk>
31