X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=Makefile;h=818128e8d73f4c1ce8e0012d2fd5035bcaefacbe;hb=78beab014b50ed103c25eea651589a2d474db887;hp=cd7e52131dea47de28e56b8888b754e1a5f2ea77;hpb=440add2697658ee122dad80332d39e0e941880ff;p=oota-llvm.git diff --git a/Makefile b/Makefile index cd7e52131de..818128e8d73 100644 --- a/Makefile +++ b/Makefile @@ -7,21 +7,39 @@ # #===------------------------------------------------------------------------===# LEVEL = . -DIRS = lib/System lib/Support utils lib tools - - -ifneq ($(MAKECMDGOALS),tools-only) -DIRS += runtime -OPTIONAL_DIRS = examples projects +DIRS = lib/System lib/Support utils lib + +ifeq ($(MAKECMDGOALS),tools-only) +DIRS += tools +else + ifneq ($(MAKECMDGOALS),libs-only) + DIRS += tools runtime docs + OPTIONAL_DIRS = examples projects + endif endif EXTRA_DIST := test llvm.spec include include $(LEVEL)/Makefile.common +# Specify options to pass to configure script when we're +# running the dist-check target +DIST_CHECK_CONFIG_OPTIONS = --with-llvmgccdir=$(LLVMGCCDIR) + +.PHONY: debug-opt-prof +debug-opt-prof: + $(Echo) Building Debug Version + $(Verb) $(MAKE) + $(Echo) + $(Echo) Building Optimized Version + $(Echo) + $(Verb) $(MAKE) ENABLE_OPTIMIZED=1 + $(Echo) + $(Echo) Building Profiling Version + $(Echo) + $(Verb) $(MAKE) ENABLE_PROFILING=1 + dist-hook:: - $(Echo) Eliminating CVS directories from distribution - $(Verb) $(RM) -rf `find $(TopDistDir) -type d -name CVS -print` $(Echo) Eliminating files constructed by configure $(Verb) $(RM) -f \ $(TopDistDir)/include/llvm/ADT/hash_map \ @@ -31,10 +49,5 @@ dist-hook:: $(TopDistDir)/include/llvm/Support/DataTypes.h \ $(TopDistDir)/include/llvm/Support/ThreadSupport.h -check :: - cd test; $(MAKE) - tools-only: all - -check-dejagnu: - $(MAKE) -C test check-dejagnu TESTSUITE=$(TESTSUITE) +libs-only: all