Makefile revision 1.7
1# $NetBSD: Makefile,v 1.7 1997/05/07 17:28:47 mycroft Exp $
2
3# Makefile for alpha tags file and boot blocks
4
5NOPROG=	noprog
6NOMAN=	noman
7
8SUBDIR=	stand
9
10TALPHA=	../alpha/tags
11SA0=	../alpha/include/pmap.old.h ../alpha/alpha/pmap.old.c
12SA1=	../alpha/alpha/*.[ch]
13SALPHA=	${SA0} ${SA1} ../alpha/include/*.h ../alpha/pci/*.[ch] \
14	../alpha/tlsb/*.[ch] ../alpha/tc/*.[ch]
15AALPHA=	../alpha/alpha/*.S
16
17# Directories in which to place alpha tags links
18DALPHA=	tc include
19.include "../../kern/Make.tags.inc"
20
21tags:	FRC
22	-ctags -wdtf ${TALPHA} ${SALPHA} ${COMM} 
23	egrep "^ENTRY(.*)|^ALTENTRY(.*)" ${AALPHA} | \
24	    sed "s;\([^:]*\):\([^(]*\)(\([^, )]*\)\(.*\);\3 \1 /^\2(\3\4$$/;" \
25		>> ${TALPHA}
26	sort -o ${TALPHA} ${TALPHA}
27
28links:
29	-for i in ${DALPHA}; do \
30	    cd $$i && rm -f tags; ln -s ../tags tags; done
31
32.include <bsd.prog.mk>
33
34FRC:
35