X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=Makefile;h=86fb6e5dbb585f108477da988efd8f5cf56ed1ea;hb=4af325d1b4b811277365a20aa6cfc7f719625198;hp=f7642d6164bb26c68a609260cec21efa8792900c;hpb=ef5dc7072fb96a66cc744c0fd6550def9e7f7159;p=oota-llvm.git diff --git a/Makefile b/Makefile index f7642d6164b..86fb6e5dbb5 100644 --- a/Makefile +++ b/Makefile @@ -54,6 +54,18 @@ ifeq ($(MAKECMDGOALS),tools-only) OPTIONAL_DIRS := endif +ifeq ($(MAKECMDGOALS),install-clang) + DIRS := tools/clang/tools/driver tools/clang/tools/clang-cc \ + tools/clang/lib/Headers + OPTIONAL_DIRS := + NO_INSTALL = 1 +endif + +ifeq ($(MAKECMDGOALS),clang-only) + DIRS := $(filter-out tools runtime docs, $(DIRS)) tools/clang + OPTIONAL_DIRS := +endif + ifeq ($(MAKECMDGOALS),unittests) DIRS := $(filter-out tools runtime docs, $(DIRS)) utils unittests OPTIONAL_DIRS := @@ -106,15 +118,15 @@ debug-opt-prof: dist-hook:: $(Echo) Eliminating files constructed by configure $(Verb) $(RM) -f \ - $(TopDistDir)/include/llvm/ADT/hash_map.h \ - $(TopDistDir)/include/llvm/ADT/hash_set.h \ $(TopDistDir)/include/llvm/ADT/iterator.h \ $(TopDistDir)/include/llvm/Config/config.h \ $(TopDistDir)/include/llvm/Support/DataTypes.h \ $(TopDistDir)/include/llvm/Support/ThreadSupport.h +clang-only: all tools-only: all libs-only: all +install-clang: install install-libs: install #------------------------------------------------------------------------ @@ -124,8 +136,6 @@ install-libs: install FilesToConfig := \ include/llvm/Config/config.h \ include/llvm/Support/DataTypes.h \ - include/llvm/ADT/hash_map.h \ - include/llvm/ADT/hash_set.h \ include/llvm/ADT/iterator.h FilesToConfigPATH := $(addprefix $(LLVM_OBJ_ROOT)/,$(FilesToConfig)) @@ -177,7 +187,7 @@ SVN = svn SVN-UPDATE-OPTIONS = AWK = awk SUB-SVN-DIRS = $(AWK) '/\?\ \ \ \ \ \ / {print $$2}' \ - | LANG=C xargs $(SVN) info 2>/dev/null \ + | LC_ALL=C xargs $(SVN) info 2>/dev/null \ | $(AWK) '/Path:\ / {print $$2}' update: