11.4Sdyoung# $NetBSD: Makefile,v 1.4 2011/04/06 01:43:13 dyoung Exp $ 21.4Sdyoung 31.4Sdyoung# Makefile for sbmips tags file and boot blocks 41.4Sdyoung 51.4Sdyoung# Find where mips source files are for inclusion in tags 61.4Sdyoung.include <../mips/Makefile.inc> 71.4Sdyoung 81.4Sdyoung# XXX ! fix this 91.4SdyoungTSBMIPS= ${SYSDIR}/arch/sbmips/tags 101.4SdyoungSSBMIPS= ${SYSDIR}/arch/sbmips/sbmips/*.[ch] 111.4SdyoungSSBMIPS+= ${SYSDIR}/arch/sbmips/include/*.h 121.4SdyoungASBMIPS= ${SYSDIR}/arch/sbmips/sbmips/*.S 131.4Sdyoung 141.4Sdyoung# Directories in which to place tags links 151.4SdyoungDSBMIPS= sbmips include 161.4Sdyoung 171.4Sdyoung.include "../../kern/Make.tags.inc" 181.4Sdyoung 191.4Sdyoungtags: 201.4Sdyoung -rm -f ${TSBMIPS} 211.4Sdyoung -echo ${SSBMIPS} ${SMIPS} | xargs ctags -wadtf ${TSBMIPS} 221.4Sdyoung -${FINDCOMM} | xargs ctags -wadtf ${TSBMIPS} 231.4Sdyoung egrep "^LEAF(.*)|^[AN]LEAF(.*)|^NON_LEAF(.*)" ${ASBMIPS} ${AMIPS} | \ 241.4Sdyoung ${TOOL_SED} -e \ 251.4Sdyoung "s;\([^:]*\):\([^(]*\)(\([^, )]*\)\(.*\);\3 \1 /^\2(\3\4$$/;" \ 261.4Sdyoung >> ${TSBMIPS} 271.4Sdyoung sort -o ${TSBMIPS} ${TSBMIPS} 281.4Sdyoung 291.4Sdyounglinks: 301.4Sdyoung -for i in ${DSBMIPS}; do \ 311.4Sdyoung cd $$i && rm -f tags; ln -s ../tags tags; done 321.4Sdyoung 331.1Ssimonb 341.3SlukemSUBDIR= compile include stand 351.1Ssimonb 361.1Ssimonb.include <bsd.subdir.mk> 37