diff options
author | ian <ian@FreeBSD.org> | 2013-10-16 16:46:25 +0000 |
---|---|---|
committer | ian <ian@FreeBSD.org> | 2013-10-16 16:46:25 +0000 |
commit | dfbba4bbdc9b74d13e905b0da67876177c07067e (patch) | |
tree | 372eb0121e722847b353eb1b07ef434ac63b2c86 /Makefile.inc1 | |
parent | c3d3ffef19eb1b5f32e708bac5dafc50be30bc6b (diff) | |
download | FreeBSD-src-dfbba4bbdc9b74d13e905b0da67876177c07067e.zip FreeBSD-src-dfbba4bbdc9b74d13e905b0da67876177c07067e.tar.gz |
Allow 'make xdev' to work when DESTDIR is set.
Submitted by: Patrick Kelsey <kelsey@ieee.org>
Diffstat (limited to 'Makefile.inc1')
-rw-r--r-- | Makefile.inc1 | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/Makefile.inc1 b/Makefile.inc1 index e2d9f88..712622e 100644 --- a/Makefile.inc1 +++ b/Makefile.inc1 @@ -1830,7 +1830,7 @@ NOFUN=-DNO_FSCHG -DWITHOUT_HTML -DWITHOUT_INFO -DNO_LINT \ CPUTYPE=${XDEV_CPUTYPE} XDDIR=${XDEV_ARCH}-freebsd -XDTP=/usr/${XDDIR} +XDTP=usr/${XDDIR} CDBENV=MAKEOBJDIRPREFIX=${MAKEOBJDIRPREFIX}/${XDDIR} \ INSTALL="sh ${.CURDIR}/tools/install.sh" CDENV= ${CDBENV} \ @@ -1843,8 +1843,8 @@ CD2ENV=${CDENV} CC="${CC} ${CD2CFLAGS}" \ CDTMP= ${MAKEOBJDIRPREFIX}/${XDDIR}/${.CURDIR}/tmp CDMAKE=${CDENV} PATH=${CDTMP}/usr/bin:${PATH} ${MAKE} ${NOFUN} -CD2MAKE=${CD2ENV} PATH=${CDTMP}/usr/bin:${XDTP}/usr/bin:${PATH} ${MAKE} ${NOFUN} -XDDESTDIR=${DESTDIR}${XDTP} +CD2MAKE=${CD2ENV} PATH=${CDTMP}/usr/bin:${XDDESTDIR}/usr/bin:${PATH} ${MAKE} ${NOFUN} +XDDESTDIR=${DESTDIR}/${XDTP} .if !defined(OSREL) OSREL!= uname -r | sed -e 's/[-(].*//' .endif @@ -1924,6 +1924,7 @@ _xi-libraries: _xi-links: ${_+_}cd ${XDDESTDIR}/usr/bin; \ + mkdir -p ../../../../usr/bin; \ for i in *; do \ ln -sf ../../${XDTP}/usr/bin/$$i \ ../../../../usr/bin/${XDDIR}-$$i; \ |