diff options
| author | Greg Lehey <grog@FreeBSD.org> | 2005-03-05 00:56:15 +0000 |
|---|---|---|
| committer | Greg Lehey <grog@FreeBSD.org> | 2005-03-05 00:56:15 +0000 |
| commit | ff2ad7d6dfbee8906e41e36eb42628e3ba180e90 (patch) | |
| tree | ff60ba72ccc20a817d20f26be3bfe7920bce67fe /sys/Makefile | |
| parent | 627451c1d95f174a666b86394debbee99b9228b8 (diff) | |
Notes
Diffstat (limited to 'sys/Makefile')
| -rw-r--r-- | sys/Makefile | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/sys/Makefile b/sys/Makefile index 5e599b46562d..3f611eecd365 100644 --- a/sys/Makefile +++ b/sys/Makefile @@ -7,11 +7,30 @@ SUBDIR= boot .endif .endif +# Directories to include in cscope name file and TAGS. +CSCOPEDIRS= coda compat conf contrib crypto ddb dev fs gnu i4b isa \ + isofs kern libkern modules net netatalk netatm netgraph \ + netinet netinet6 netipx netkey netnatm netncp netsmb nfs \ + pccard pci posix4 sys ufs vm ${ARCHDIR} + +ARCHDIR ?= i386 + # Loadable kernel modules + .if defined(MODULES_WITH_WORLD) SUBDIR+=modules .endif HTAGSFLAGS+= -at `awk -F= '/^RELEASE *=/{release=$2}; END {print "FreeBSD", release, "kernel"}' < conf/newvers.sh` +cscope: ${.CURDIR}/cscopenamefile + cd ${.CURDIR}; cscope -k -p4 -i cscopenamefile + +${.CURDIR}/cscopenamefile: + cd ${.CURDIR}; find ${CSCOPEDIRS} -name "*.[csh]" > ${.TARGET} + +TAGS ${.CURDIR}/TAGS: ${.CURDIR}/cscopenamefile + rm -f ${.CURDIR}/TAGS + cd ${.CURDIR}; xargs etags -a < ${.CURDIR}/cscopenamefile + .include <bsd.subdir.mk> |
