Makefile revision 1.18
11.18Slukem# $NetBSD: Makefile,v 1.18 2001/02/22 04:40:43 lukem Exp $ 21.1Scgd 31.3Scgd# Makefile for i386 tags file and boot blocks 41.1Scgd 51.16SperrySYSDIR?= /sys 61.16Sperry 71.16SperryTI386= ${SYSDIR}/arch/i386/tags 81.16SperrySI386= ${SYSDIR}/arch/i386/i386/*.[ch] ${SYSDIR}/arch/i386/include/*.h \ 91.16Sperry ${SYSDIR}/arch/i386/eisa/*.[ch] ${SYSDIR}/arch/i386/isa/*.[ch] \ 101.16Sperry ${SYSDIR}/arch/i386/pci/*.[ch] 111.16SperryAI386= ${SYSDIR}/arch/i386/i386/*.s ${SYSDIR}/arch/i386/isa/*.s 121.1Scgd 131.13Smycroft# Directories in which to place tags links 141.16SperryDI386= i386 eisa isa include pci 151.11Smycroft 161.11Smycroft.include "../../kern/Make.tags.inc" 171.1Scgd 181.1Scgdtags: 191.18Slukem rm -f ${TI386} 201.18Slukem -echo ${SI386} ${COMM} | xargs ctags -wadtf ${TI386} 211.1Scgd egrep "^ENTRY(.*)|^ALTENTRY(.*)" ${AI386} | \ 221.1Scgd sed "s;\([^:]*\):\([^(]*\)(\([^, )]*\)\(.*\);\3 \1 /^\2(\3\4$$/;" \ 231.1Scgd >> ${TI386} 241.1Scgd sort -o ${TI386} ${TI386} 251.1Scgd 261.1Scgdlinks: 271.1Scgd -for i in ${DI386}; do \ 281.16Sperry (cd $$i && rm -f tags; ln -s ../tags tags); done 291.13Smycroft 301.13Smycroft 311.17SmycroftSUBDIR= include stand 321.3Scgd 331.11Smycroft.include <bsd.subdir.mk> 34