1 # $NetBSD: Make.tags.inc,v 1.10 2001/04/18 11:21:24 lukem Exp $
2 #
3 # from: @(#)Make.tags.inc 8.1 (Berkeley) 6/11/93
4
5 # Common files for "make tags".
6 # Included by the Makefile for each architecture.
7
8 # Put the ../sys stuff near the end so that subroutine definitions win when
9 # there is a struct tag with the same name (eg., vmmeter). The real
10 # solution would probably be for ctags to generate "struct vmmeter" tags.
11
12 .ifmake tags
13 # The invocation below returns every directory that contains sources, excluding
14 # the arch directories. Traditionally, COMM would have been an explicit list.
15 # This promises to be easier to maintain, considering how often the directory
16 # structure of the kernel sources has been changing recently.
17 SYSDIR?= ${.CURDIR:H:H}
18 COMM!= find -H ${SYSDIR} -name arch -prune -o -name "*.[ch]" -print | \
19 sed 's@\(.*/\).*\..*@\1*.\[ch\]@' | sort -t / -u
20 .endif
Cache object: be26f4a8980919bdad40bc45649bd4e3
|