1# $NetBSD: Makefile,v 1.19 2001/04/03 17:12:23 jhawk Exp $ 2 3# Makefile for i386 tags file and boot blocks 4 5TI386= ${SYSDIR}/arch/i386/tags 6SI386= ${SYSDIR}/arch/i386/i386/*.[ch] ${SYSDIR}/arch/i386/include/*.h \ 7 ${SYSDIR}/arch/i386/eisa/*.[ch] ${SYSDIR}/arch/i386/isa/*.[ch] \ 8 ${SYSDIR}/arch/i386/pci/*.[ch] 9AI386= ${SYSDIR}/arch/i386/i386/*.s ${SYSDIR}/arch/i386/isa/*.s 10 11# Directories in which to place tags links 12DI386= i386 eisa isa include pci 13 14.include "../../kern/Make.tags.inc" 15 16tags: 17 rm -f ${TI386} 18 -echo ${SI386} ${COMM} | xargs ctags -wadtf ${TI386} 19 egrep "^ENTRY(.*)|^ALTENTRY(.*)" ${AI386} | \ 20 sed "s;\([^:]*\):\([^(]*\)(\([^, )]*\)\(.*\);\3 \1 /^\2(\3\4$$/;" \ 21 >> ${TI386} 22 sort -o ${TI386} ${TI386} 23 24links: 25 -for i in ${DI386}; do \ 26 (cd $$i && rm -f tags; ln -s ../tags tags); done 27 28 29SUBDIR= include stand 30 31.include <bsd.subdir.mk> 32