version 1.327, 2019/06/14 09:12:42 |
version 1.327.2.2, 2019/09/01 10:44:22 |
|
|
# _SUBDIR is used to set SUBDIR, after removing directories that have |
# _SUBDIR is used to set SUBDIR, after removing directories that have |
# BUILD_${dir}=no, or that have no ${dir}/Makefile. |
# BUILD_${dir}=no, or that have no ${dir}/Makefile. |
# |
# |
_SUBDIR= tools .WAIT lib include external crypto/external bin |
_SUBDIR= tools .WAIT lib |
|
.if ${MKLLVM} != "no" |
|
_SUBDIR+= external/bsd/compiler_rt |
|
.endif |
|
_SUBDIR+= include external crypto/external bin |
_SUBDIR+= games libexec sbin usr.bin |
_SUBDIR+= games libexec sbin usr.bin |
_SUBDIR+= usr.sbin share sys etc tests compat |
_SUBDIR+= usr.sbin share sys etc tests compat |
_SUBDIR+= .WAIT rescue .WAIT distrib regress |
_SUBDIR+= .WAIT rescue .WAIT distrib regress |
Line 235 BUILDTARGETS+= includes |
|
Line 239 BUILDTARGETS+= includes |
|
.endif |
.endif |
BUILDTARGETS+= do-lib |
BUILDTARGETS+= do-lib |
BUILDTARGETS+= do-compat-lib |
BUILDTARGETS+= do-compat-lib |
|
.if ${MKLLVM} != "no" |
|
BUILDTARGETS+= do-sanitizer |
|
.if ${MKSANITIZER:Uno} == "yes" |
|
BUILDTARGETS+= do-sanitizer-tools |
|
.endif |
|
.endif |
.if ${MKX11} != "no" |
.if ${MKX11} != "no" |
BUILDTARGETS+= do-x11 |
BUILDTARGETS+= do-x11 |
.endif |
.endif |
Line 470 do-lib: .PHONY .MAKE |
|
Line 480 do-lib: .PHONY .MAKE |
|
do-compat-lib: .PHONY .MAKE |
do-compat-lib: .PHONY .MAKE |
${MAKEDIRTARGET} compat build_install BOOTSTRAP_SUBDIRS="../../../lib" |
${MAKEDIRTARGET} compat build_install BOOTSTRAP_SUBDIRS="../../../lib" |
|
|
|
do-sanitizer: .PHONY .MAKE |
|
${MAKEDIRTARGET} external/bsd/compiler_rt build_install |
|
|
|
do-sanitizer-tools: .PHONY .MAKE |
|
.if !exists(${TOOLDIR}/lib/clang) && ${HAVE_LLVM:Uno} == "yes" |
|
mkdir -p ${TOOLDIR}/lib/clang |
|
cd ${DESTDIR}/usr/lib/clang && \ |
|
${TOOL_PAX} -rw . ${TOOLDIR}/lib/clang |
|
.endif |
|
|
do-top-obj: .PHONY .MAKE |
do-top-obj: .PHONY .MAKE |
${MAKEDIRTARGET} . obj NOSUBDIR= |
${MAKEDIRTARGET} . obj NOSUBDIR= |
|
|