summaryrefslogtreecommitdiffstats
path: root/include/Makefile
diff options
context:
space:
mode:
authorbdrewery <bdrewery@FreeBSD.org>2015-09-18 21:36:29 +0000
committerbdrewery <bdrewery@FreeBSD.org>2015-09-18 21:36:29 +0000
commit28bd003b308e11eddaf1a4cca35c0a61aa91ed8c (patch)
treedd3fa2e4e4d2b83492a01f906e3a9bd5ceebfd16 /include/Makefile
parentd6054a61ef48d446819e69e74b672a259cdd0f94 (diff)
downloadFreeBSD-src-28bd003b308e11eddaf1a4cca35c0a61aa91ed8c.zip
FreeBSD-src-28bd003b308e11eddaf1a4cca35c0a61aa91ed8c.tar.gz
META_MODE: Avoid command changing in 2nd build.
If the command to be ran changes then a rebuild is caused. Checking exists(${DESTDIR}...) from make results in this on the 2nd and possibly subsequent builds due to staging during build. Avoid this by always running the existence check in the make sh command. Sponsored by: EMC / Isilon Storage Division
Diffstat (limited to 'include/Makefile')
-rw-r--r--include/Makefile12
1 files changed, 6 insertions, 6 deletions
diff --git a/include/Makefile b/include/Makefile
index 5d585a1..3c3f993 100644
--- a/include/Makefile
+++ b/include/Makefile
@@ -172,12 +172,12 @@ compat:
copies:
.for i in ${LDIRS} ${LSUBDIRS} ${LSUBSUBDIRS} crypto machine machine/pc \
${_MARCHS}
-.if exists(${DESTDIR}${INCLUDEDIR}/$i)
- cd ${DESTDIR}${INCLUDEDIR}/$i; \
- for h in *.h; do \
- if [ -L $$h ]; then rm -f $$h; fi; \
- done
-.endif
+ if [ -d ${DESTDIR}${INCLUDEDIR}/$i ]; then \
+ cd ${DESTDIR}${INCLUDEDIR}/$i; \
+ for h in *.h; do \
+ if [ -L $$h ]; then rm -f $$h; fi; \
+ done; \
+ fi
.endfor
.for i in ${LDIRS} ${LSUBDIRS:Ndev/agp:Ndev/acpica:Ndev/bktr:Ndev/nand:Ndev/pci} ${LSUBSUBDIRS}
cd ${.CURDIR}/../sys; \
OpenPOWER on IntegriCloud