11.9Ssnj#	$NetBSD: Makefile,v 1.9 2009/08/07 18:48:38 snj Exp $
21.4Sdyoung
31.4Sdyoung# Makefile for macppc tags file
41.4Sdyoung
51.4SdyoungTIMACPPC=	${SYSDIR}/arch/macppc/tags
61.4SdyoungSIMACPPC=	${SYSDIR}/arch/macppc/macppc/*.[ch] \
71.4Sdyoung		${SYSDIR}/arch/macppc/include/*.h \
81.4Sdyoung		${SYSDIR}/arch/macppc/dev/*.[ch] \
91.4Sdyoung		${SYSDIR}/arch/macppc/pci/*.[ch] \
101.9Ssnj		${SYSDIR}/external/isc/atheros_hal/dist/*.[ch] \
111.9Ssnj		${SYSDIR}/external/isc/atheros_hal/dist/*/*.[ch] \
121.9Ssnj		${SYSDIR}/external/isc/atheros_hal/ic/*.[ch]
131.7SdyoungSIMACPPC+=	${SYSDIR}/arch/powerpc/powerpc/*.[ch] \
141.7Sdyoung		${SYSDIR}/arch/powerpc/include/*.h \
151.7Sdyoung		${SYSDIR}/arch/powerpc/pci/*.[ch]
161.4SdyoungAIMACPPC=	${SYSDIR}/arch/macppc/macppc/*.[sS]
171.4Sdyoung
181.4Sdyoung# Directories in which to place tags links
191.4SdyoungDIMACPPC=	macppc dev include pci
201.4Sdyoung
211.4Sdyoung.include "../../kern/Make.tags.inc"
221.4Sdyoung
231.4Sdyoungtags:
241.7Sdyoung	-rm -f ${TIMACPPC}
251.7Sdyoung	-echo ${SIMACPPC} | xargs ctags -wadtf ${TIMACPPC}
261.7Sdyoung	-${FINDCOMM} | xargs ctags -wadtf ${TIMACPPC}
271.4Sdyoung	egrep "^ENTRY(.*)|^ALTENTRY(.*)" ${AIMACPPC} | \
281.8Sapb	    ${TOOL_SED} -e \
291.8Sapb	"s;\([^:]*\):\([^(]*\)(\([^, )]*\)\(.*\);\3	\1	/^\2(\3\4$$/;" \
301.4Sdyoung		>> ${TIMACPPC}
311.4Sdyoung	sort -o ${TIMACPPC} ${TIMACPPC}
321.4Sdyoung
331.4Sdyounglinks:
341.4Sdyoung	-for i in ${DIMACPPC}; do \
351.4Sdyoung	    (cd $$i && rm -f tags; ln -s ../tags tags); done
361.1Stsubai
371.7SdyoungSUBDIR=	compile include stand ../powerpc/include
381.1Stsubai
391.1Stsubai.include <bsd.subdir.mk>
40