Makefile revision 1.4
11.4Sthorpej#	$NetBSD: Makefile,v 1.4 2003/04/29 05:42:43 thorpej Exp $
21.1Srearnsha
31.1Srearnsha# Makefile for evbarm tags file and boot blocks
41.1Srearnsha
51.1SrearnshaTEVBARM=	../evbarm/tags
61.1SrearnshaSEVBARM=	../evbarm/integrator/*.[ch] ../evbarm/include/*.h \
71.1Srearnsha		../evbarm/dev/*.[ch] ../evbarm/ifpga/*.[ch] \
81.2Sthorpej		../evbarm/iq80310/*.[ch] \
91.2Sthorpej		../evbarm/integrator_fpga/*.[ch] \
101.2SthorpejAEVBARM=	../evbarm/integrator/*.S ../evbarm/ifpga/*.S \
111.1Srearnsha
121.1Srearnsha# Directories in which to place tags links
131.1SrearnshaDEVBARM=	include
141.1Srearnsha
151.1Srearnsha.include "../../kern/Make.tags.inc"
161.1Srearnsha
171.1Srearnshatags:
181.1Srearnsha	-ctags -wdtf ${TEVBARM} ${SEVBARM} ${COMM}
191.1Srearnsha	egrep "^ENTRY(.*)|^ALTENTRY(.*)" ${AEVBARM} | \
201.1Srearnsha	    sed "s;\([^:]*\):\([^(]*\)(\([^, )]*\)\(.*\);\3 \1 /^\2(\3\4$$/;" \
211.1Srearnsha	    >> ${TEVBARM}
221.1Srearnsha	sort -o ${TEVBARM} ${TEVBARM}
231.1Srearnsha
241.1Srearnshalinks:
251.1Srearnsha	-for i in ${DEVBARM}; do \
261.1Srearnsha	    cd $$i && rm -f tags; ln -s ../tags tags; done
271.1Srearnsha
281.1Srearnsha
291.4SthorpejSUBDIR=	compile include stand
301.1Srearnsha
311.1Srearnsha.include <bsd.subdir.mk>
32