1 1.15 matt # $NetBSD: Makefile,v 1.15 2011/06/17 03:55:56 matt Exp $ 2 1.1 cgd 3 1.3 cgd # Makefile for alpha tags file and boot blocks 4 1.1 cgd 5 1.14 dyoung TALPHA= ${SYSDIR}/arch/alpha/tags 6 1.14 dyoung SALPHA= ${SYSDIR}/arch/alpha/alpha/*.[ch] ${SYSDIR}/arch/alpha/common/*.[ch] \ 7 1.14 dyoung ${SYSDIR}/arch/alpha/eisa/*.[ch] ${SYSDIR}/arch/alpha/include/*.h \ 8 1.14 dyoung ${SYSDIR}/arch/alpha/isa/*.[ch] \ 9 1.14 dyoung ${SYSDIR}/arch/alpha/jensenio/*.[ch] ${SYSDIR}/arch/alpha/mcbus/*.[ch] \ 10 1.14 dyoung ${SYSDIR}/arch/alpha/pci/*.[ch] ${SYSDIR}/arch/alpha/sableio/*.[ch] \ 11 1.14 dyoung ${SYSDIR}/arch/alpha/tc/*.[ch] \ 12 1.14 dyoung ${SYSDIR}/arch/alpha/tlsb/*.[ch] 13 1.14 dyoung AALPHA= ${SYSDIR}/arch/alpha/alpha/*.s ${SYSDIR}/arch/alpha/pci/*.s 14 1.1 cgd 15 1.10 mycroft # Directories in which to place tags links 16 1.15 matt DALPHA= common eisa include isa jensenio mcbus pci sableio tc tlsb 17 1.8 mycroft 18 1.5 mjacob .include "../../kern/Make.tags.inc" 19 1.1 cgd 20 1.8 mycroft tags: 21 1.14 dyoung -rm -f ${TALPHA} 22 1.14 dyoung -echo ${SALPHA} | xargs ctags -wadtf ${TALPHA} 23 1.14 dyoung -${FINDCOMM} | xargs ctags -wadtf ${TALPHA} 24 1.3 cgd egrep "^ENTRY(.*)|^ALTENTRY(.*)" ${AALPHA} | \ 25 1.13 apb ${TOOL_SED} "s;\([^:]*\):\([^(]*\)(\([^, )]*\)\(.*\);\3 \1 /^\2(\3\4$$/;" \ 26 1.8 mycroft >> ${TALPHA} 27 1.3 cgd sort -o ${TALPHA} ${TALPHA} 28 1.3 cgd 29 1.3 cgd links: 30 1.3 cgd -for i in ${DALPHA}; do \ 31 1.14 dyoung (cd $$i && rm -f tags; ln -s ../tags tags); done 32 1.10 mycroft 33 1.10 mycroft 34 1.12 lukem SUBDIR= compile include stand 35 1.3 cgd 36 1.8 mycroft .include <bsd.subdir.mk> 37