f43455fd89
it with netipsec now that KAME IPsec is gone. While here add missing netinet6 directories. Add comments about the ports needed to be able to run those targets. Reviewed by: philip Approved by: re (rwatson)
40 lines
1.1 KiB
Makefile
40 lines
1.1 KiB
Makefile
# $FreeBSD$
|
|
|
|
.include <bsd.own.mk>
|
|
|
|
# The boot loader
|
|
.if ${MK_BOOT} != "no"
|
|
SUBDIR= boot
|
|
.endif
|
|
|
|
# Directories to include in cscope name file and TAGS.
|
|
CSCOPEDIRS= bsm cam coda compat conf contrib crypto ddb dev fs geom gnu \
|
|
i4b isa kern libkern modules net net80211 netatalk netatm \
|
|
netgraph netinet netinet6 netipsec netipx netnatm netncp \
|
|
netsmb nfs nfsclient nfs4client rpc pccard pci security sys \
|
|
ufs vm ${ARCHDIR}
|
|
|
|
ARCHDIR ?= ${MACHINE}
|
|
|
|
# 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`
|
|
|
|
# You need the devel/cscope port for this.
|
|
cscope: ${.CURDIR}/cscopenamefile
|
|
cd ${.CURDIR}; cscope -k -p4 -i cscopenamefile
|
|
|
|
${.CURDIR}/cscopenamefile:
|
|
cd ${.CURDIR}; find ${CSCOPEDIRS} -name "*.[csh]" > ${.TARGET}
|
|
|
|
# You need the devel/global and one of editor/emacs* ports for that.
|
|
TAGS ${.CURDIR}/TAGS: ${.CURDIR}/cscopenamefile
|
|
rm -f ${.CURDIR}/TAGS
|
|
cd ${.CURDIR}; xargs etags -a < ${.CURDIR}/cscopenamefile
|
|
|
|
.include <bsd.subdir.mk>
|