Makefile revision 1.12
11.12Smycroft#	$NetBSD: Makefile,v 1.12 1997/10/11 08:42:04 mycroft Exp $
21.10Scgd
31.12SmycroftNOOBJ=
41.10Scgd
51.12Smycroft# Makefile for amiga tags file and boot blocks
61.1Smw
71.12SmycroftSUBDIR=	stand
81.1Smw
91.5SchoppsTAMIGA=	$S/arch/amiga/tags
101.8SchoppsSAMIGA=	$S/arch/m68k/m68k/*.c $S/arch/m68k/include/*.h \
111.8Schopps	$S/arch/amiga/amiga/*.[ch] $S/arch/amiga/include/*.h \
121.8Schopps	$S/arch/amiga/dev/*.[ch]
131.7SchoppsAAMIGA=	$S/arch/m68k/m68k/*.s $S/arch/amiga/amiga/*.s
141.1Smw
151.3Smw# Directories in which to place amiga tags links
161.5SchoppsDAMIGA=	amiga dev include
171.1Smw
181.12Smycroft.include "../../kern/Make.tags.inc"
191.7Schopps
201.1Smwtags:
211.12Smycroft	-ctags -wdtf ${TAMIGA} ${SAMIGA} ${COMM}
221.8Schopps	egrep "^ENTRY(.*)|^ALTENTRY(.*)" ${AAMIGA} | \
231.8Schopps	    sed "s;\([^:]*\):\([^(]*\)(\([^, )]*\)\(.*\);\3 \1 /^\2(\3\4$$/;" \
241.9Schopps	    >> ${TAMIGA}
251.9Schopps	sort -o ${TAMIGA} ${TAMIGA}
261.1Smw
271.1Smwlinks:
281.8Schopps	-for i in ${DAMIGA}; do \
291.12Smycroft	    cd $$i && rm -f tags; ln -s ../tags tags; done
301.7Schopps
311.12Smycroft.include <bsd.subdir.mk>
32