Makefile revision 1.1
11.1Smarcus#	$NetBSD: Makefile,v 1.1 2000/12/11 18:19:12 marcus 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.1SmarcusSUBDIR=	include # stand
291.1Smarcus
301.1Smarcus.include <bsd.subdir.mk>
31