From: John Criswell Date: Wed, 10 Sep 2003 14:10:44 +0000 (+0000) Subject: Don't explicitly use $SourceDir to find the tblgen files. This causes make X-Git-Url: http://plrg.eecs.uci.edu/git/?a=commitdiff_plain;h=1a51956d11d718b0226088b56f728fbfdb0b71f2;p=oota-llvm.git Don't explicitly use $SourceDir to find the tblgen files. This causes make some confusion when trying to generate files (it probably couldn't tell that ./file and $(SourceDir)/file may be the same file). Now, just let VPATH find everything, and list the primary tblgen file first in the list of dependencies so that we can just use $< to reference it in the make rule. This should hopefully fix the nightly tester. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8433 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/Target/SparcV9/Makefile b/lib/Target/SparcV9/Makefile index 0366844c14b..444c46fc0f9 100644 --- a/lib/Target/SparcV9/Makefile +++ b/lib/Target/SparcV9/Makefile @@ -37,11 +37,11 @@ TARGET_NAME := SparcV9 TABLEGEN_FILES := $(notdir $(wildcard $(SourceDir)/*.td)) -$(SourceDir)/$(TARGET_NAME)CodeEmitter.cpp:: $(TARGET_NAME)CodeEmitter.inc +$(TARGET_NAME)CodeEmitter.cpp:: $(TARGET_NAME)CodeEmitter.inc -$(TARGET_NAME)CodeEmitter.inc:: $(TABLEGEN_FILES) $(TBLGEN) - @echo "Tblgen'ing $(TARGET_NAME).td" - $(TBLGEN) -I $(SourceDir) $(SourceDir)/$(TARGET_NAME).td -gen-emitter -o $@ +$(TARGET_NAME)CodeEmitter.inc:: $(TARGET_NAME).td $(TABLEGEN_FILES) $(TBLGEN) + @echo "Tblgen'ing $<" + $(TBLGEN) -I $(SourceDir) $< -gen-emitter -o $@ clean:: ${RM} -f $(TARGET_NAME)CodeEmitter.inc Sparc.burg.in1 Sparc.burm Sparc.burm.cpp