18871Srgrimes#	$NetBSD: Makefile,v 1.3 2008/10/25 22:27:38 apb Exp $
21558Srgrimes
31558Srgrimes# Makefile for netwinder tags file and boot blocks
41558Srgrimes
51558Srgrimes.include <../arm/Makefile.inc>
61558Srgrimes
71558SrgrimesTNETWINDER=	${SYSDIR}/arch/netwinder/tags
81558SrgrimesSNETWINDER=	${SYSDIR}/arch/netwinder/netwinder/*.[ch] \
91558Srgrimes		${SYSDIR}/arch/netwinder/include/*.h \
101558Srgrimes		${SYSDIR}/arch/netwinder/pci/*.[ch]
111558SrgrimesANETWINDER=	${SYSDIR}/arch/netwinder/netwinder/*.S
121558Srgrimes
131558Srgrimes# Directories in which to place tags links
141558SrgrimesDNETWINDER=	pci include
151558Srgrimes
161558Srgrimes.include "../../kern/Make.tags.inc"
171558Srgrimes
181558Srgrimestags:
191558Srgrimes	-rm -f ${TNETWINDER}
201558Srgrimes	-echo ${SNETWINDER} ${SARM} | xargs ctags -wadtf ${TNETWINDER}
211558Srgrimes	-${FINDCOMM} | xargs ctags -wadtf ${TNETWINDER}
221558Srgrimes	egrep "^ENTRY(.*)|^ALTENTRY(.*)" ${ANETWINDER} ${AARM} | \
231558Srgrimes	    ${TOOL_SED} -e \
241558Srgrimes		"s;\([^:]*\):\([^(]*\)(\([^, )]*\)\(.*\);\3	\1	/^\2(\3\4$$/;" \
251558Srgrimes	    >> ${TNETWINDER}
261558Srgrimes	sort -o ${TNETWINDER} ${TNETWINDER}
271558Srgrimes
281558Srgrimeslinks:
291558Srgrimes	-for i in ${DNETWINDER}; do \
301558Srgrimes	    cd $$i && rm -f tags; ln -s ../tags tags; done
311558Srgrimes
321558Srgrimes
331558SrgrimesSUBDIR=	compile include
341558Srgrimes
3541477Sjulian.include <bsd.subdir.mk>
3623675Speter