From: Chris Lattner Date: Tue, 20 Jul 2010 21:23:57 +0000 (+0000) Subject: fix edis to only try to link in the x86 parts if the x86 backend is X-Git-Url: http://plrg.eecs.uci.edu/git/?a=commitdiff_plain;h=6f2cea01860da12896efc7b1afdfd430c014fae3;p=oota-llvm.git fix edis to only try to link in the x86 parts if the x86 backend is enabled. Add direct ARM support. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@108933 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/tools/edis/Makefile b/tools/edis/Makefile index ab65b2b8354..dc5aa441af8 100644 --- a/tools/edis/Makefile +++ b/tools/edis/Makefile @@ -19,7 +19,17 @@ EXPORTED_SYMBOL_FILE = $(PROJ_SRC_DIR)/EnhancedDisassembly.exports # early so we can set up LINK_COMPONENTS before including Makefile.rules include $(LEVEL)/Makefile.config -LINK_COMPONENTS := $(TARGETS_TO_BUILD) mcdisassembler x86asmprinter x86disassembler +LINK_COMPONENTS := $(TARGETS_TO_BUILD) mcdisassembler + +# If the X86 target is enabled, link in the asmprinter and disassembler. +ifneq ($(filter $(TARGETS_TO_BUILD), X86),) +LINK_COMPONENTS += x86asmprinter x86disassembler +endif + +# If the X86 target is enabled, link in the asmprinter and disassembler. +ifneq ($(filter $(TARGETS_TO_BUILD), ARM),) +LINK_COMPONENTS += armasmprinter armdisassembler +endif include $(LEVEL)/Makefile.common