From: Reid Spencer Date: Fri, 22 Apr 2005 17:32:05 +0000 (+0000) Subject: Don't always build CBackend and Skeleton. Make use of the TARGETS_TO_BUILD X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=dadc96f07a66dc8b381d16c5906a42a6ecdca213;p=oota-llvm.git Don't always build CBackend and Skeleton. Make use of the TARGETS_TO_BUILD parameter instead which will correctly list the set of targets to be built. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21451 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/tools/llc/Makefile b/tools/llc/Makefile index 8eff3c16129..c4af6d806a3 100644 --- a/tools/llc/Makefile +++ b/tools/llc/Makefile @@ -15,8 +15,18 @@ TOOLNAME = llc # early so we can set up USEDLIBS properly before includeing Makefile.rules include $(LEVEL)/Makefile.config -# We always build the C Backend and the Skeleton -USEDLIBS := LLVMCBackend LLVMSkeleton +# Initialize the USEDLIBS so we can add to it +USEDLIBS := + +# Check for LLVMCBackend target +ifneq ($(strip $(filter CBackend,$(TARGETS_TO_BUILD))),) +USEDLIB += LLVMCBackend +endif + +# Check for Skeleton target +ifneq ($(strip $(filter Skeleton,$(TARGETS_TO_BUILD))),) +USEDLIB += LLVMSkeleton +endif # Check for Sparc target ifneq ($(strip $(filter SparcV8,$(TARGETS_TO_BUILD))),)