diff options
| author | John Criswell <criswell@uiuc.edu> | 2003-09-10 14:10:44 +0000 |
|---|---|---|
| committer | John Criswell <criswell@uiuc.edu> | 2003-09-10 14:10:44 +0000 |
| commit | 732ae94521d4c9b775e18b65e7caa677054b4ee4 (patch) | |
| tree | 5507c12015fa4cb0632c0f83a18b307ffa04412c | |
| parent | 64b3894035853b8d6a65cca09a090dd6fd588183 (diff) | |
| download | bcm5719-llvm-732ae94521d4c9b775e18b65e7caa677054b4ee4.tar.gz bcm5719-llvm-732ae94521d4c9b775e18b65e7caa677054b4ee4.zip | |
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.
llvm-svn: 8433
| -rw-r--r-- | llvm/lib/Target/Sparc/Makefile | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/llvm/lib/Target/Sparc/Makefile b/llvm/lib/Target/Sparc/Makefile index 0366844c14b..444c46fc0f9 100644 --- a/llvm/lib/Target/Sparc/Makefile +++ b/llvm/lib/Target/Sparc/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 |

