xref: /openbsd/sys/arch/alpha/Makefile (revision 78b63d65)
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