diff options
author | bapt <bapt@FreeBSD.org> | 2015-10-01 09:36:43 +0000 |
---|---|---|
committer | bapt <bapt@FreeBSD.org> | 2015-10-01 09:36:43 +0000 |
commit | f57d9054651c33b822be7c35cebf630912ba0aae (patch) | |
tree | a5914e0a02f1f78fbcece53ec11bfddc64f76781 /sys/conf/kmod.mk | |
parent | 934c5c6da6753f906bc4a905e249449fd15b850d (diff) | |
parent | 4636024b4abd268cb5e384fc0702be9f013f6fdb (diff) | |
download | FreeBSD-src-f57d9054651c33b822be7c35cebf630912ba0aae.zip FreeBSD-src-f57d9054651c33b822be7c35cebf630912ba0aae.tar.gz |
Merge from head
Diffstat (limited to 'sys/conf/kmod.mk')
-rw-r--r-- | sys/conf/kmod.mk | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/sys/conf/kmod.mk b/sys/conf/kmod.mk index 4b632a7..c06ae51 100644 --- a/sys/conf/kmod.mk +++ b/sys/conf/kmod.mk @@ -172,11 +172,11 @@ PROG= ${KMOD}.ko .if !defined(DEBUG_FLAGS) FULLPROG= ${PROG} .else -FULLPROG= ${PROG}.debug -${PROG}: ${FULLPROG} ${PROG}.symbols - ${OBJCOPY} --strip-debug --add-gnu-debuglink=${PROG}.symbols\ +FULLPROG= ${PROG}.full +${PROG}: ${FULLPROG} ${PROG}.debug + ${OBJCOPY} --strip-debug --add-gnu-debuglink=${PROG}.debug \ ${FULLPROG} ${.TARGET} -${PROG}.symbols: ${FULLPROG} +${PROG}.debug: ${FULLPROG} ${OBJCOPY} --only-keep-debug ${FULLPROG} ${.TARGET} .endif @@ -266,7 +266,7 @@ ${_ILINKS}: CLEANFILES+= ${PROG} ${KMOD}.kld ${OBJS} .if defined(DEBUG_FLAGS) -CLEANFILES+= ${FULLPROG} ${PROG}.symbols +CLEANFILES+= ${FULLPROG} ${PROG}.debug .endif .if !target(install) @@ -277,6 +277,7 @@ _INSTALLFLAGS:= ${_INSTALLFLAGS${ie}} .endfor .if !target(realinstall) +KERN_DEBUGDIR?= ${DEBUGDIR} realinstall: _kmodinstall .ORDER: beforeinstall _kmodinstall _kmodinstall: @@ -284,7 +285,7 @@ _kmodinstall: ${_INSTALLFLAGS} ${PROG} ${DESTDIR}${KMODDIR} .if defined(DEBUG_FLAGS) && !defined(INSTALL_NODEBUG) && ${MK_KERNEL_SYMBOLS} != "no" ${INSTALL} -T debug -o ${KMODOWN} -g ${KMODGRP} -m ${KMODMODE} \ - ${_INSTALLFLAGS} ${PROG}.symbols ${DESTDIR}${KMODDIR} + ${_INSTALLFLAGS} ${PROG}.debug ${DESTDIR}${KERN_DEBUGDIR}${KMODDIR} .endif .include <bsd.links.mk> |