#
# generate test outputs for phase5 testing
#

CC = cc

out: out80 out100

out80: basic1_80.out basic2_80.out basic3_80.out other1_80.out other2_80.out \
       other3_80.out other4_80.out other5_80.out other6_80.out other7_80.out \
       other8_80.out other9_80.out other10_80.out other11_80.out \
       other12_80.out other13_80.out other14_80.out other15_80.out \
       other16_80.out other17_80.out 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

out100: basic1_100.out basic2_100.out other1_100.out other2_100.out \
       other3_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

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

