aboutsummaryrefslogtreecommitdiff
path: root/sys/amd64/Makefile
blob: dd74cdd9ba677330b33a2994532c009dd21e1f21 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#	from: @(#)Makefile	7.3 (Berkeley) 6/9/91
#	$Id: Makefile,v 1.4 1997/02/22 09:29:47 peter Exp $

# Makefile for i386 tags file

all:
	@echo "make tags or links only"

TI386=	${.OBJDIR}/../i386/tags
SI386=	${.CURDIR}/../i386/i386/*.[ch] ${.CURDIR}/../i386/include/*.h \
	${.CURDIR}/../i386/isa/*.[ch]
AI386=	${.CURDIR}/../i386/i386/*.s

# Directories in which to place i386 tags links
DI386=	eisa isa include

tags:
	-ctags -dtf ${TI386} ${COMM} ${SI386}
	egrep "^ENTRY(.*)|^ALTENTRY(.*)" ${AI386} | \
	    sed "s;\([^:]*\):\([^(]*\)(\([^, )]*\)\(.*\);\3 \1 /^\2(\3\4$$/;" \
		>> ${TI386}
	sort -o ${TI386} ${TI386}

#XXX This doesn't work because ${.OBJDIR}/$i doesn't exist
#
#links:
#	-for i in ${DI386}; do \
#	    (cd ${.CURDIR}/$$i && rm -f ${.OBJDIR}/tags; \
#	    ln -s ${.OBJDIR}/../tags ${.OBJDIR}/tags) \
#	done