freebsd-dev/sys/i386/Makefile
1998-05-31 22:40:49 +00:00

31 lines
823 B
Makefile

# 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