diff options
author | Bryan Drewery <bdrewery@FreeBSD.org> | 2017-10-29 01:21:02 +0000 |
---|---|---|
committer | Bryan Drewery <bdrewery@FreeBSD.org> | 2017-10-29 01:21:02 +0000 |
commit | 67d2f51ad6c05243f7a6f3b7bcabdec51035025e (patch) | |
tree | 5c7bb91fea1547da32e309233861d40febd0111c /Makefile.libcompat | |
parent | a3d90ddfb223a36bdee0a191c9e3c8874d3d4936 (diff) | |
download | src-67d2f51ad6c05243f7a6f3b7bcabdec51035025e.tar.gz src-67d2f51ad6c05243f7a6f3b7bcabdec51035025e.zip |
Move some LIBCOMPAT tmpdir logic setup to its own build target.
Its own build target was already handling mtree extractions
just as _worldtmp did, so the other cleaning of the
tmpdir makes sense here as well.
Sponsored by: Dell EMC Isilon
Notes
Notes:
svn path=/head/; revision=325074
Diffstat (limited to 'Makefile.libcompat')
-rw-r--r-- | Makefile.libcompat | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/Makefile.libcompat b/Makefile.libcompat index 4a3d777a279b..43d6273053d6 100644 --- a/Makefile.libcompat +++ b/Makefile.libcompat @@ -148,6 +148,16 @@ build${libcompat}: .PHONY @echo "--------------------------------------------------------------" @echo ">>> stage 5.1: building lib${libcompat} shim libraries" @echo "--------------------------------------------------------------" +.if !defined(NO_CLEAN) + rm -rf ${LIBCOMPATTMP} +.else +.if exists(${LIBCOMPATTMP}) + ${_+_}cd ${.CURDIR}; ${WMAKE} -DBATCH_DELETE_OLD_FILES \ + DESTDIR=${LIBCOMPATTMP} \ + delete-old delete-old-libs >/dev/null +.endif +.endif # !defined(NO_CLEAN) + mkdir -p ${LIBCOMPATTMP}/usr/include mtree -deU -f ${.CURDIR}/etc/mtree/BSD.usr.dist \ -p ${LIBCOMPATTMP}/usr >/dev/null |