Get the *.inc files to depend on tblgen so if tblgen gets fixed, all the
authorReid Spencer <rspencer@reidspencer.com>
Wed, 27 Oct 2004 04:34:35 +0000 (04:34 +0000)
committerReid Spencer <rspencer@reidspencer.com>
Wed, 27 Oct 2004 04:34:35 +0000 (04:34 +0000)
*.inc files get regenerated.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17273 91177308-0d34-0410-b5e6-96231b3b80d8

Makefile.rules

index 3df4811bf89371a751f0e6963bd1c2f8d1a866c5..68d870b7a97f794da09d26659cd9c070fb92b9eb 100644 (file)
@@ -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 $@ $<