aboutsummaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorJohn Criswell <criswell@uiuc.edu>2003-09-10 14:10:44 +0000
committerJohn Criswell <criswell@uiuc.edu>2003-09-10 14:10:44 +0000
commit1a51956d11d718b0226088b56f728fbfdb0b71f2 (patch)
treee3988765b7e8d1426a62c2a21164492d74a5d7a4 /lib
parent776f776838d6e2f83d899bc99452dc83779c341b (diff)
downloadexternal_llvm-1a51956d11d718b0226088b56f728fbfdb0b71f2.zip
external_llvm-1a51956d11d718b0226088b56f728fbfdb0b71f2.tar.gz
external_llvm-1a51956d11d718b0226088b56f728fbfdb0b71f2.tar.bz2
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
Diffstat (limited to 'lib')
-rw-r--r--lib/Target/SparcV9/Makefile8
1 files changed, 4 insertions, 4 deletions
diff --git a/lib/Target/SparcV9/Makefile b/lib/Target/SparcV9/Makefile
index 0366844..444c46f 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