From 72fdeda08aedc76f6d04c484d83058e96c8af3a9 Mon Sep 17 00:00:00 2001 From: Nowar Gu Date: Sat, 16 Jul 2011 21:27:24 +0800 Subject: Fix Android.mk. --- llvm-tblgen-rules.mk | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) (limited to 'llvm-tblgen-rules.mk') diff --git a/llvm-tblgen-rules.mk b/llvm-tblgen-rules.mk index eb14b04..d2cf568 100644 --- a/llvm-tblgen-rules.mk +++ b/llvm-tblgen-rules.mk @@ -28,6 +28,28 @@ ifneq ($(TBLGEN_TD_DIR),) tblgen_source_dir := $(TBLGEN_TD_DIR) endif +# +# The directory and the .td directory is not the same. +# +ifeq ($(tblgen_source_dir),$(LLVM_ROOT_PATH)/lib/Target/ARM/MCTargetDesc) +$(intermediates)/%GenRegisterInfo.inc: $(tblgen_source_dir)/../%.td $(TBLGEN) + $(call transform-td-to-out, register-info) +$(intermediates)/%GenInstrInfo.inc: $(tblgen_source_dir)/../%.td $(TBLGEN) + $(call transform-td-to-out,instr-info) +$(intermediates)/%GenSubtargetInfo.inc: $(tblgen_source_dir)/../%.td $(TBLGEN) + $(call transform-td-to-out,subtarget) +endif + +ifeq ($(tblgen_source_dir),$(LLVM_ROOT_PATH)/lib/Target/X86/MCTargetDesc) +$(intermediates)/%GenRegisterInfo.inc: $(tblgen_source_dir)/../%.td $(TBLGEN) + $(call transform-td-to-out, register-info) +$(intermediates)/%GenInstrInfo.inc: $(tblgen_source_dir)/../%.td $(TBLGEN) + $(call transform-td-to-out,instr-info) +$(intermediates)/%GenSubtargetInfo.inc: $(tblgen_source_dir)/../%.td $(TBLGEN) + $(call transform-td-to-out,subtarget) +endif + + ifneq ($(filter %GenRegisterInfo.inc,$(tblgen_gen_tables)),) $(intermediates)/%GenRegisterInfo.inc: $(tblgen_source_dir)/%.td $(TBLGEN) $(call transform-td-to-out,register-info) @@ -63,6 +85,11 @@ $(intermediates)/%GenMCCodeEmitter.inc: $(tblgen_source_dir)/%.td $(TBLGEN) $(call transform-td-to-out,emitter -mc-emitter) endif +ifneq ($(filter %GenMCPseudoLowering.inc,$(tblgen_gen_tables)),) +$(intermediates)/%GenMCPseudoLowering.inc: $(tblgen_source_dir)/%.td $(TBLGEN) + $(call transform-td-to-out,pseudo-lowering) +endif + ifneq ($(filter %GenDAGISel.inc,$(tblgen_gen_tables)),) $(intermediates)/%GenDAGISel.inc: $(tblgen_source_dir)/%.td $(TBLGEN) $(call transform-td-to-out,dag-isel) -- cgit v1.1