diff options
author | Frank Ch. Eigler <fche@redhat.com> | 1998-02-27 21:58:44 +0000 |
---|---|---|
committer | Frank Ch. Eigler <fche@redhat.com> | 1998-02-27 21:58:44 +0000 |
commit | 8accf4df143ea0b02a2a92869a52cdd0f29b02ef (patch) | |
tree | fc777f8abaebefe3797bb74e55aadf846469cf67 | |
parent | f0bb94cd675e4efc1da621177ed8d6b443c0d300 (diff) | |
download | gdb-8accf4df143ea0b02a2a92869a52cdd0f29b02ef.zip gdb-8accf4df143ea0b02a2a92869a52cdd0f29b02ef.tar.gz gdb-8accf4df143ea0b02a2a92869a52cdd0f29b02ef.tar.bz2 |
* Updated build to allow srcdir != objdir. Tests still do not use dejagnu.
-rw-r--r-- | sim/testsuite/sky/ChangeLog | 5 | ||||
-rw-r--r-- | sim/testsuite/sky/Makefile.in | 18 |
2 files changed, 15 insertions, 8 deletions
diff --git a/sim/testsuite/sky/ChangeLog b/sim/testsuite/sky/ChangeLog index d2de9e0..d22bffd 100644 --- a/sim/testsuite/sky/ChangeLog +++ b/sim/testsuite/sky/ChangeLog @@ -1,3 +1,8 @@ +Fri Feb 27 16:53:29 1998 Frank Ch. Eigler <fche@cygnus.com> + + * Makefile.in (*): Changes now allow test case srcdir != objdir. + Switched to "r5900.ld" linker script. + Wed Feb 25 14:24:04 1998 Frank Ch. Eigler <fche@cygnus.com> * t-pke3.trc: Added tests for PKEcode[i] stalling and masking, diff --git a/sim/testsuite/sky/Makefile.in b/sim/testsuite/sky/Makefile.in index 57f90d4..2076bc8 100644 --- a/sim/testsuite/sky/Makefile.in +++ b/sim/testsuite/sky/Makefile.in @@ -73,7 +73,7 @@ GCC_FOR_TARGET = `\ C_GEN = /build/sky-tools/c_gen.pl -.SUFFIXES: .trc .c .run .ok .vif0out .vif0ok .vif0expect .vif1out .vif1ok .vif1expect +.SUFFIXES: .trc .c .run .ok .vif0out .vif0ok .vif0expect .vif1out .vif1ok .vif1expect .uu TESTS = \ t-pke1.c \ @@ -99,12 +99,12 @@ sanity: .run.ok: rm -f tmp-$* $*.hi - ulimit -t 5 ; $(RUN_FOR_TARGET) $*.run > tmp-$* + ulimit -t 5 ; $(RUN_FOR_TARGET) $< > tmp-$* mv tmp-$* $*.ok .run.ko: rm -f tmp-$* $*.ko set +e ; \ - ulimit -t 5 ; $(RUN_FOR_TARGET) $*.run > tmp-$* ; \ + ulimit -t 5 ; $(RUN_FOR_TARGET) $< > tmp-$* ; \ if [ $$? -ne 0 ] ; then \ exit 0 ; \ else \ @@ -112,10 +112,10 @@ sanity: fi mv tmp-$* $*.ko .vif0out.vif0ok: - diff $*.vif0expect $< + diff $(srcdir)/$*.vif0expect $< touch $@ .vif1out.vif1ok: - diff $*.vif1expect $< + diff $(srcdir)/$*.vif1expect $< touch $@ # Rules for building all the tests @@ -123,13 +123,15 @@ sanity: .trc.c: $(C_GEN) $< $@ .c.run: - $(GCC_FOR_TARGET) -Tr5900idt.ld -o $@ $< + $(GCC_FOR_TARGET) -Tr5900.ld -o $@ $< +.uu.run: + uudecode $< > $@ .run.vif0out: rm -f $@ - -env VIF0_TRACE_FILE=$@ $(RUN_FOR_TARGET) $*.run + -env VIF0_TRACE_FILE=$@ $(RUN_FOR_TARGET) $< .run.vif1out: rm -f $@ - -env VIF1_TRACE_FILE=$@ $(RUN_FOR_TARGET) $*.run + -env VIF1_TRACE_FILE=$@ $(RUN_FOR_TARGET) $< |