Enter the lldb and lldb-server directories for make obj, even if not built
authorjca <jca@openbsd.org>
Tue, 12 Jul 2022 21:10:26 +0000 (21:10 +0000)
committerjca <jca@openbsd.org>
Tue, 12 Jul 2022 21:10:26 +0000 (21:10 +0000)
Apparently favored by deraadt@, pointed out by patrick@, ok patrick@

gnu/usr.bin/clang/Makefile

index a97b812..71f16db 100644 (file)
@@ -1,4 +1,4 @@
-# $OpenBSD: Makefile,v 1.21 2022/07/12 21:06:04 jca Exp $
+# $OpenBSD: Makefile,v 1.22 2022/07/12 21:10:26 jca Exp $
 
 .include <bsd.own.mk>
 
@@ -51,7 +51,7 @@ SUBDIR+=liblldELF
 SUBDIR+=lld
 
 
-.if ${BUILD_LLDB:L} == "yes"
+.if ${BUILD_LLDB:L} == "yes" || make(obj)
 SUBDIR+=lldb-tblgen
 SUBDIR+=include/lldb/Commands
 SUBDIR+=include/lldb/Core
@@ -109,7 +109,7 @@ SUBDIR+=llvm-readobj
 
 SUBDIR+=llvm-profdata
 
-.if ${AR_VERSION:L} == "llvm"
+.if ${AR_VERSION:L} == "llvm" || make(obj)
 SUBDIR+=libLLVMDlltoolDriver
 SUBDIR+=libLLVMLibDriver
 SUBDIR+=llvm-ar