Makefile revision 1.23
11.23Sdyoung# $NetBSD: Makefile,v 1.23 2004/01/16 10:08:42 dyoung Exp $ 21.1Scgd 31.3Scgd# Makefile for i386 tags file and boot blocks 41.16Sperry 51.16SperryTI386= ${SYSDIR}/arch/i386/tags 61.16SperrySI386= ${SYSDIR}/arch/i386/i386/*.[ch] ${SYSDIR}/arch/i386/include/*.h \ 71.16Sperry ${SYSDIR}/arch/i386/eisa/*.[ch] ${SYSDIR}/arch/i386/isa/*.[ch] \ 81.22Sdyoung ${SYSDIR}/arch/i386/pci/*.[ch] \ 91.22Sdyoung ${SYSDIR}/../contrib/sys/arch/i386/dev/*.[ch] \ 101.22Sdyoung ${SYSDIR}/../contrib/sys/dev/ic/*.[ch] 111.23SdyoungAI386= ${SYSDIR}/arch/i386/i386/*.[sS] ${SYSDIR}/arch/i386/isa/*.[sS] 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.21SfvdlSUBDIR= compile include stand ../x86/include 321.3Scgd 331.11Smycroft.include <bsd.subdir.mk> 34