Fri Jan 21 23:23:44 2011 UTC ()
Exclude drm sources from tags computation.


(dyoung)
diff -r1.23 -r1.24 src/sys/kern/Make.tags.inc

cvs diff -r1.23 -r1.24 src/sys/kern/Make.tags.inc (expand / switch to unified diff)

--- src/sys/kern/Make.tags.inc 2011/01/11 00:36:03 1.23
+++ src/sys/kern/Make.tags.inc 2011/01/21 23:23:44 1.24
@@ -1,21 +1,21 @@ @@ -1,21 +1,21 @@
1# $NetBSD: Make.tags.inc,v 1.23 2011/01/11 00:36:03 dyoung Exp $ 1# $NetBSD: Make.tags.inc,v 1.24 2011/01/21 23:23:44 dyoung Exp $
2# 2#
3# from: @(#)Make.tags.inc 8.1 (Berkeley) 6/11/93 3# from: @(#)Make.tags.inc 8.1 (Berkeley) 6/11/93
4 4
5# Common files for "make tags". 5# Common files for "make tags".
6# Included by the Makefile for each architecture. 6# Included by the Makefile for each architecture.
7 7
8# Put the ../sys stuff near the end so that subroutine definitions win when 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 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. 10# solution would probably be for ctags to generate "struct vmmeter" tags.
11 11
12.ifmake tags 12.ifmake tags
13# The invocation below returns every directory that contains sources, excluding 13# The invocation below returns every directory that contains sources, excluding
14# the arch directories. Traditionally, COMM would have been an explicit list. 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 15# This promises to be easier to maintain, considering how often the directory
16# structure of the kernel sources has been changing recently. 16# structure of the kernel sources has been changing recently.
17SYSDIR?= ${.CURDIR:H:H} 17SYSDIR?= ${.CURDIR:H:H}
18FINDCOMM= find -H ${SYSDIR} \( -path '*/dist/ipf' -o -name arch -o -name rump -o -name coda -o -name cxgb \) -prune -o -type f -name "*.[ch]" \( \! -name 'altq.h' \! -name 'nbcompat.h' \! -name 'pf_osfp.c' \! -name 'unichromereg.h' \! -name 'midway*' \! -name 'if_lmc.[ch]' \! -name 'aic79xxvar.h' \) -print | \ 18FINDCOMM= find -H ${SYSDIR} \( -path '*/dist/ipf' -o -name arch -o -name rump -o -name coda -o -name cxgb -o -name drm \) -prune -o -type f -name "*.[ch]" \( \! -name 'altq.h' \! -name 'nbcompat.h' \! -name 'pf_osfp.c' \! -name 'unichromereg.h' \! -name 'midway*' \! -name 'if_lmc.[ch]' \! -name 'aic79xxvar.h' \) -print | \
19 sort -t / -u 19 sort -t / -u
20COMM!= ${FINDCOMM} 20COMM!= ${FINDCOMM}
21.endif 21.endif