| @@ -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. |
17 | SYSDIR?= ${.CURDIR:H:H} | | 17 | SYSDIR?= ${.CURDIR:H:H} |
18 | FINDCOMM= 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 | \ | | 18 | FINDCOMM= 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 |
20 | COMM!= ${FINDCOMM} | | 20 | COMM!= ${FINDCOMM} |
21 | .endif | | 21 | .endif |