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