#
# $Id: Makefile,v 1.7 2002/05/21 15:17:37 mitya Exp $
#
SMALLTEST=t1 t2 t3 t4 t5 t6 t7 t8 t9 t10 t11 t12 t13 t14 t15 t16 t17
BENCH=tab matrix power evalint
TESTS=$(SMALLTEST) $(BENCH)
LIBS = unix.cma

ifndef DEBUG
	TARGETS=$(TESTS:%=%.byte)
else
	TARGETS=$(TESTS:%=%.dbyte)
endif


LOCALINCS= ../rtcg ../bytecode

smalltest: start
	@for T in $(SMALLTEST); do \
	  ./$$T.byte > log; \
	  if cmp log $$T.tst; \
	  then echo $$T "Ok!"; \
	  else echo $$T "failed"; \
	  fi; \
	  rm log; \
	done


test: start
	@for T in $(TESTS); do \
	  ./$$T.byte > log; \
	  if cmp log $$T.tst; \
	  then echo $$T "Ok!"; \
	  else echo $$T "failed"; \
	  fi; \
	  rm log; \
	done


include ../common.mak

.SUFFIXES: .tst

.byte.tst:
	./$< > $@

#
# $Log: Makefile,v $
# Revision 1.7  2002/05/21 15:17:37  mitya
# *** empty log message ***
#
# Revision 1.6  2002/04/29 10:59:00  mitya
# *** empty log message ***
#
# Revision 1.5  2002/04/03 22:04:30  mitya
# *** empty log message ***
#
# Revision 1.4  2002/03/15 09:01:13  mitya
# *** empty log message ***
#
# Revision 1.3  2002/03/01 11:42:38  mitya
# t12 added
#
# Revision 1.2  2002/02/28 11:16:55  mitya
# Default target is now smalltest
#
#