diff --git a/tools/lto/Makefile b/tools/lto/Makefile index a731f2bab3e..40ed6b167e8 100644 --- a/tools/lto/Makefile +++ b/tools/lto/Makefile @@ -20,43 +20,11 @@ DONT_BUILD_RELINKED = 1 # early so we can set up USEDLIBS properly before includeing Makefile.rules include $(LEVEL)/Makefile.config -# Initialize the USEDLIBS so we can add to it -USEDLIBS := - -# Check for LLVMCBackend target -ifneq ($(strip $(filter CBackend,$(TARGETS_TO_BUILD))),) -USEDLIBS += LLVMCBackend -endif - -ifneq ($(strip $(filter Sparc,$(TARGETS_TO_BUILD))),) -USEDLIBS += LLVMSparc -endif - - -#Check for X86 Target -ifneq ($(strip $(filter X86,$(TARGETS_TO_BUILD))),) -USEDLIBS += LLVMX86 -endif - -#Check for PowerPC Target -ifneq ($(strip $(filter PowerPC,$(TARGETS_TO_BUILD))),) -USEDLIBS += LLVMPowerPC -endif - -#Check for Alpha Target -ifneq ($(strip $(filter Alpha,$(TARGETS_TO_BUILD))),) -USEDLIBS += LLVMAlpha -endif - -#Check for IA64 Target -ifneq ($(strip $(filter IA64,$(TARGETS_TO_BUILD))),) -USEDLIBS += LLVMIA64 -endif - -USEDLIBS += LLVMSelectionDAG.a LLVMCodeGen.a LLVMipo.a \ -LLVMTransforms.a LLVMScalarOpts.a LLVMipa.a LLVMTransformUtils.a LLVMAnalysis.a \ -LLVMTarget.a LLVMBCReader.a LLVMBCWriter.a LLVMSystem.a LLVMLinker.a LLVMCore.a \ -LLVMSupport.a LLVMbzip2.a +USEDLIBS := $(addprefix LLVM,$(TARGETS_TO_BUILD)) \ + LLVMSelectionDAG.a LLVMCodeGen.a LLVMipo.a LLVMTransforms.a \ + LLVMScalarOpts.a LLVMipa.a LLVMTransformUtils.a LLVMAnalysis.a \ + LLVMTarget.a LLVMBCReader.a LLVMBCWriter.a LLVMSystem.a LLVMLinker.a \ + LLVMCore.a LLVMSupport.a LLVMbzip2.a include $(LEVEL)/Makefile.common