#
# generate test outputs for phase4 testing
#

CC = cc

out: out70 out85 out100

out70: basic1_70.out basic2_70.out basic3_70.out other1_70.out other2_70.out \
       other3_70.out other4_70.out other5_70.out other6_70.out

basic1_70.out: basic1_70.c
	$(CC) basic1_70.c
	a.out >basic1_70.out

basic2_70.out: basic2_70.c
	$(CC) basic2_70.c
	a.out >basic2_70.out

basic3_70.out: basic3_70.c
	$(CC) basic3_70.c
	a.out >basic3_70.out

other1_70.out: other1_70.c
	$(CC) other1_70.c
	a.out >other1_70.out

other2_70.out: other2_70.c
	$(CC) other2_70.c
	a.out >other2_70.out

other3_70.out: other3_70.c
	$(CC) other3_70.c
	a.out >other3_70.out

other4_70.out: other4_70.c
	$(CC) other4_70.c
	a.out >other4_70.out

other5_70.out: other5_70.c
	$(CC) other5_70.c
	a.out >other5_70.out

other6_70.out: other6_70.c
	$(CC) other6_70.c
	a.out >other6_70.out

out85: basic1_85.out basic2_85.out other1_85.out other2_85.out \
       other3_85.out other4_85.out

basic1_85.out: basic1_85.c
	$(CC) basic1_85.c
	a.out >basic1_85.out

basic2_85.out: basic2_85.c
	$(CC) basic2_85.c
	a.out >basic2_85.out

other1_85.out: other1_85.c
	$(CC) other1_85.c
	a.out >other1_85.out

other2_85.out: other2_85.c
	$(CC) other2_85.c
	a.out >other2_85.out

other3_85.out: other3_85.c
	$(CC) other3_85.c
	a.out >other3_85.out

other4_85.out: other4_85.c
	$(CC) other4_85.c
	a.out >other4_85.out

out100: basic1_100.out basic2_100.out other1_100.out other2_100.out \
       other3_100.out other4_100.out other5_100.out

basic1_100.out: basic1_100.c
	$(CC) basic1_100.c
	a.out >basic1_100.out

basic2_100.out: basic2_100.c
	$(CC) basic2_100.c
	a.out >basic2_100.out

other1_100.out: other1_100.c
	$(CC) other1_100.c
	a.out >other1_100.out

other2_100.out: other2_100.c
	$(CC) other2_100.c
	a.out >other2_100.out

other3_100.out: other3_100.c
	$(CC) other3_100.c
	a.out >other3_100.out

other4_100.out: other4_100.c
	$(CC) other4_100.c
	a.out >other4_100.out

other5_100.out: other5_100.c
	$(CC) other5_100.c
	a.out >other5_100.out

clean:
	-rm -f a.out *.out

