aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSimon J. Gerraty <sjg@FreeBSD.org>2013-02-20 00:13:26 +0000
committerSimon J. Gerraty <sjg@FreeBSD.org>2013-02-20 00:13:26 +0000
commit34ce9cc44fbbd7b19853f50d4e7b224e34fc1823 (patch)
tree5d1d9071b7df1c089f32159d0e83f22e677cf25c
parentea7315fe663139cc9619ebc3508f93e700641ae2 (diff)
downloadsrc-34ce9cc44fbbd7b19853f50d4e7b224e34fc1823.tar.gz
src-34ce9cc44fbbd7b19853f50d4e7b224e34fc1823.zip
Do no assume ${DESTDIR}/usr/include is always valid
Notes
Notes: svn path=/projects/bmake/; revision=247015
-rw-r--r--share/mk/local.sys.mk1
-rw-r--r--usr.bin/top/Makefile3
2 files changed, 3 insertions, 1 deletions
diff --git a/share/mk/local.sys.mk b/share/mk/local.sys.mk
index f36632863404..d10076c38736 100644
--- a/share/mk/local.sys.mk
+++ b/share/mk/local.sys.mk
@@ -163,6 +163,7 @@ CXXFLAGS_LAST += ${CFLAGS_LAST.${COMPILER_TYPE}}
CFLAGS_LAST+= --sysroot=${STAGE_OBJTOP} -isystem ${STAGE_OBJTOP}/include
.endif
.endif
+STAGED_INCLUDE_DIR= ${STAGE_OBJTOP}/include
.if ${USE_META:Uyes} == "yes"
.include "meta.sys.mk"
.endif
diff --git a/usr.bin/top/Makefile b/usr.bin/top/Makefile
index 864473f5c614..977b3c3b71b6 100644
--- a/usr.bin/top/Makefile
+++ b/usr.bin/top/Makefile
@@ -26,7 +26,8 @@ LDADD= -ltermcap -lm -lkvm
CLEANFILES= sigdesc.h
SIGCONV_AWK= ${.CURDIR}/../../contrib/top/sigconv.awk
-SIGNAL_H= ${DESTDIR}/usr/include/sys/signal.h
+STAGED_INCLUDE_DIR?= ${DESTDIR}/usr/include
+SIGNAL_H= ${STAGED_INCLUDE_DIR}/sys/signal.h
sigdesc.h: ${SIGCONV_AWK} ${SIGNAL_H}
awk -f ${SIGCONV_AWK} < ${SIGNAL_H} > ${.TARGET}