The top-level clang Makefile is #included into other Makefiles. (sigh) So we
can't have the logic here to add in the 'tools/{driver,libclang}' directories,
because they will be added in for ALL Makefiles which #include the top-level
one. Place the logic into the 'tools' Makefile.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@165103 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/tools/Makefile b/tools/Makefile
index e7aa2fa..b2a9f36 100644
--- a/tools/Makefile
+++ b/tools/Makefile
@@ -17,4 +17,9 @@
# Recurse into the extra repository of tools if present.
OPTIONAL_DIRS := extra
+ifeq ($(BUILD_CLANG_ONLY),YES)
+ DIRS := tools/driver tools/libclang
+ OPTIONAL_DIRS :=
+endif
+
include $(CLANG_LEVEL)/Makefile