Update thread_control_state::trap_expected comments
[deliverable/binutils-gdb.git] / sim / testsuite / common / Make-common.in
index a51876a3c9ac5676251ccea5ee7eb119aefb9642..7afef4a99ddb0c6fa6bfd5602997f46993b6308c 100644 (file)
@@ -1,12 +1,39 @@
+AS_FOR_TARGET = `\
+  if [ -x ../../../gas/as-new ]; then \
+    echo ../../../gas/as-new ; \
+  else \
+    echo $(target_alias)-as ; \
+  fi`
+
+LD_FOR_TARGET = `\
+  if [ -x ../../../ld/ld-new ]; then \
+    echo ../../../ld/ld-new ; \
+  else \
+    echo $(target_alias)-ld ; \
+  fi`
+
+RUN_FOR_TARGET = `\
+  if [ -x ../../../sim/v850/run ]; then \
+    echo ../../../sim/v850/run ; \
+  else \
+    echo $(target_alias)-run ; \
+  fi`
+
+
 check: sanity $(TESTS)
 sanity:
-       @eval echo AS_FOR_TARGET = $(AS_FOR_TARGET)
-       @eval echo LD_FOR_TARGET = $(LD_FOR_TARGET)
-       @eval echo RUN_FOR_TARGET = $(RUN_FOR_TARGET)
+       @eval echo AS_FOR_TARGET=$(AS_FOR_TARGET)
+       @eval echo LD_FOR_TARGET=$(LD_FOR_TARGET)
+       @eval echo RUN_FOR_TARGET=$(RUN_FOR_TARGET)
+
+clean:
+       rm -f $(TESTS)
+       rm -f *.run *.o
+       rm -f core *.core
 
 # Rules for running the tests
 
-.SUFFIXES: .ok .run .hi .ko
+.SUFFIXES: .ok .run .hi .ko .ti
 .run.ok:
        rm -f tmp-$* $*.hi
        ulimit -t 5 ; \
@@ -29,6 +56,14 @@ sanity:
          exit 1 ; \
        fi
        mv tmp-$* $*.ko
+.run.ti:
+       rm -f tmp-$* $*.ti
+       set +e ; \
+       ulimit -t 5 ; \
+       $(RUN_FOR_TARGET) $(RUNFLAGS_FOR_TARGET) $(INTFLAGS_FOR_TARGET) $*.run > tmp-$*
+       test `cat tmp-$* | wc -l` -eq 10 < /dev/null
+       test `grep Tick tmp-$* | wc -l` -eq 10 < /dev/null
+       mv tmp-$* $*.ti
 
 
 # Rules for building the test
@@ -43,6 +78,13 @@ sanity:
 .o.run:
        $(LD_FOR_TARGET) $(LDFLAGS_FOR_TARGET) -o $*.run $*.o
 .s.o:
-       $(AS_FOR_TARGET) $(ASFLAGS_FOR_TARGET) $(srcdir)/$*.s -o $*.o
+       $(AS_FOR_TARGET) $(ASFLAGS_FOR_TARGET) -I$(srcdir) $(srcdir)/$*.s -o $*.o
 .S.o:
-       $(AS_FOR_TARGET) $(ASFLAGS_FOR_TARGET) $(srcdir)/$*.S -o $*.o
+       $(AS_FOR_TARGET) $(ASFLAGS_FOR_TARGET) -I$(srcdir) $(srcdir)/$*.S -o $*.o
+
+
+Makefile: Makefile.in config.status
+       $(SHELL) ./config.status
+
+config.status: configure
+       $(SHELL) ./config.status --recheck
This page took 0.023332 seconds and 4 git commands to generate.