forked from OSchip/llvm-project
Get the *.inc files to depend on tblgen so if tblgen gets fixed, all the
*.inc files get regenerated. llvm-svn: 17273
This commit is contained in:
parent
845afe9b20
commit
94105c7b19
|
@ -732,14 +732,15 @@ $(OBJDIR)/%.bc: %.ll $(OBJDIR)/.dir $(LLVMAS)
|
||||||
ifdef TARGET
|
ifdef TARGET
|
||||||
|
|
||||||
TDFILES := $(strip $(wildcard $(BUILD_SRC_DIR)/*.td) $(LLVM_SRC_ROOT)/lib/Target/Target.td)
|
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"
|
@echo "Building $(<F) register names with tblgen"
|
||||||
$(VERB) $(TableGen) -gen-register-enums -o $@ $<
|
$(VERB) $(TableGen) -gen-register-enums -o $@ $<
|
||||||
|
|
||||||
%GenRegisterInfo.h.inc : %.td
|
%GenRegisterInfo.h.inc : %.td
|
||||||
@echo "Building $(<F) register information header with tblgen"
|
@echo "Building $(<F) register information header with tblgen"
|
||||||
$(VERB) $(TableGen) -gen-register-desc-header -o $@ $<
|
$(VERB) $(TableGen) -gen-register-desc-header -o $@ $<
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue