1 1.2 lukem # $NetBSD: Makefile,v 1.2 2003/01/06 17:40:25 lukem Exp $ 2 1.1 chris 3 1.1 chris # Makefile for cats tags file and boot blocks 4 1.1 chris 5 1.1 chris TCATS= ../cats/tags 6 1.1 chris SCATS= ../cats/cats/*.[ch] ../cats/include/*.h \ 7 1.1 chris ../cats/isa/*.[ch] 8 1.1 chris ACATS= ../cats/cats/*.S 9 1.1 chris 10 1.1 chris # Directories in which to place tags links 11 1.1 chris DCATS= isa include 12 1.1 chris 13 1.1 chris .include "../../kern/Make.tags.inc" 14 1.1 chris 15 1.1 chris tags: 16 1.1 chris -ctags -wdtf ${TCATS} ${SCATS} ${COMM} 17 1.1 chris egrep "^ENTRY(.*)|^ALTENTRY(.*)" ${ACATS} | \ 18 1.1 chris sed "s;\([^:]*\):\([^(]*\)(\([^, )]*\)\(.*\);\3 \1 /^\2(\3\4$$/;" \ 19 1.1 chris >> ${TCATS} 20 1.1 chris sort -o ${TCATS} ${TCATS} 21 1.1 chris 22 1.1 chris links: 23 1.1 chris -for i in ${DCATS}; do \ 24 1.1 chris cd $$i && rm -f tags; ln -s ../tags tags; done 25 1.1 chris 26 1.1 chris 27 1.2 lukem SUBDIR= compile include 28 1.1 chris 29 1.1 chris .include <bsd.subdir.mk> 30