xref: /openbsd/sys/arch/i386/Makefile (revision df930be7)
1*df930be7Sderaadt#	$NetBSD: Makefile,v 1.8 1994/10/27 04:14:23 cgd Exp $
2*df930be7Sderaadt#	@(#)Makefile	7.3 (Berkeley) 6/9/91
3*df930be7Sderaadt
4*df930be7Sderaadt# Makefile for i386 tags file and boot blocks
5*df930be7Sderaadt
6*df930be7SderaadtNOPROG=	noprog
7*df930be7SderaadtNOMAN=	noman
8*df930be7Sderaadt
9*df930be7SderaadtSUBDIR=	boot
10*df930be7Sderaadt
11*df930be7SderaadtTI386=	../i386/tags
12*df930be7SderaadtSI386=	../i386/i386/*.[ch] ../i386/include/*.h ../i386/isa/*.[ch]
13*df930be7SderaadtAI386=	../i386/i386/*.s
14*df930be7Sderaadt
15*df930be7Sderaadt# Directories in which to place i386 tags links
16*df930be7SderaadtDI386=	eisa isa mca include
17*df930be7Sderaadt
18*df930be7Sderaadttags:
19*df930be7Sderaadt	-ctags -dtf ${TI386} ${COMM} ${SI386}
20*df930be7Sderaadt	egrep "^ENTRY(.*)|^ALTENTRY(.*)" ${AI386} | \
21*df930be7Sderaadt	    sed "s;\([^:]*\):\([^(]*\)(\([^, )]*\)\(.*\);\3 \1 /^\2(\3\4$$/;" \
22*df930be7Sderaadt		>> ${TI386}
23*df930be7Sderaadt	sort -o ${TI386} ${TI386}
24*df930be7Sderaadt
25*df930be7Sderaadtlinks:
26*df930be7Sderaadt	-for i in ${DI386}; do \
27*df930be7Sderaadt	    cd $$i && rm -f tags; ln -s ../tags tags; done
28*df930be7Sderaadt
29*df930be7Sderaadtobj: _SUBDIRUSE
30*df930be7Sderaadt
31*df930be7Sderaadt.include <bsd.prog.mk>
32