1 # $NetBSD: Makefile,v 1.3 1995/02/27 16:36:07 cgd Exp $ 2 3 # Makefile for alpha tags file and boot blocks 4 5 NOPROG= noprog 6 NOMAN= noman 7 8 SUBDIR= stand 9 10 TALPHA= ../alpha/tags 11 SALPHA= ../alpha/alpha/*.[ch] ../alpha/include/*.h ../alpha/tc/*.[ch] 12 AALPHA= ../alpha/alpha/*.S 13 14 # Directories in which to place alpha tags links 15 DALPHA= tc include 16 17 tags: 18 -ctags -dtf ${TALPHA} ${COMM} ${SALPHA} 19 egrep "^ENTRY(.*)|^ALTENTRY(.*)" ${AALPHA} | \ 20 sed "s;\([^:]*\):\([^(]*\)(\([^, )]*\)\(.*\);\3 \1 /^\2(\3\4$$/;" \ 21 >> ${TALPHA} 22 sort -o ${TALPHA} ${TALPHA} 23 24 links: 25 -for i in ${DALPHA}; do \ 26 cd $$i && rm -f tags; ln -s ../tags tags; done 27 28 obj: _SUBDIRUSE 29 30 .include <bsd.prog.mk> 31