aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Makefile.rules7
1 files changed, 4 insertions, 3 deletions
diff --git a/Makefile.rules b/Makefile.rules
index 3df4811bf8..68d870b7a9 100644
--- a/Makefile.rules
+++ b/Makefile.rules
@@ -732,14 +732,15 @@ $(OBJDIR)/%.bc: %.ll $(OBJDIR)/.dir $(LLVMAS)
ifdef TARGET
TDFILES := $(strip $(wildcard $(BUILD_SRC_DIR)/*.td) $(LLVM_SRC_ROOT)/lib/Target/Target.td)
+INCFILES := $(filter %.inc,$(BUILT_SOURCES))
-$(BUILT_SOURCES): $(TDFILES)
+$(INCFILES) : $(TBLGEN) $(TDFILES)
-%GenRegisterNames.inc : %.td
+%GenRegisterNames.inc : %.td
@echo "Building $(<F) register names with tblgen"
$(VERB) $(TableGen) -gen-register-enums -o $@ $<
-%GenRegisterInfo.h.inc : %.td
+%GenRegisterInfo.h.inc : %.td
@echo "Building $(<F) register information header with tblgen"
$(VERB) $(TableGen) -gen-register-desc-header -o $@ $<