llvm-mc: Parse symbol attribute directives.
[oota-llvm.git] / tools / Makefile
index 12c0fa00f43bc03af301e15bd362062798b2e79c..32b9965bb4bd5b55c7e77c549c5852b9d6100378 100644 (file)
@@ -20,12 +20,19 @@ PARALLEL_DIRS := opt llvm-as llvm-dis \
                  llc llvm-ranlib llvm-ar llvm-nm \
                  llvm-ld llvm-prof llvm-link \
                  lli gccas gccld llvm-extract llvm-db \
-                 bugpoint llvm-bcanalyzer llvm-stub llvmc clang
+                 bugpoint llvm-bcanalyzer llvm-stub \
+                 llvm-mc
+
+# Let users override the set of tools to build from the command line.
+ifdef ONLY_TOOLS
+  OPTIONAL_PARALLEL_DIRS :=
+  PARALLEL_DIRS := $(ONLY_TOOLS)
+endif
 
 include $(LEVEL)/Makefile.config
 
 ifeq ($(ENABLE_PIC),1)
-  DIRS += lto
+  DIRS += lto llvmc
   ifdef BINUTILS_INCDIR
     DIRS += gold
   endif