CC = xlc
#MACHINE can be MAC, DOS, RS6000, CRAY, SGI or SUN.
#use RS6000 if you have an ANSI-C compiler.
CFLAGS = -DMACHINE=RS6000 -g

hello:
	@echo 'possible targets gen, pat, gwd, check and minimax'

gen: gencode.o
	$(CC) -o gen gencode.o -lm

pat:
	gen

gwd: util.o draughts.o pat.o patfunc.o
	$(CC) -o gwd util.o draughts.o pat.o patfunc.o -lm

check:
	gwd -DepthMax 4 solve std.txt >std.out
	diff ORGstd.out std.out

minimax:
	gwd endgame minimax.txt >minimax.out
	diff ORGminimax.out minimax.out

clean:
	-rm gen gwd
	-rm std.out minimax.out game.txt
	-rm *.o echo spread.txt

util.o: util.c draughts.h
draughts.o: draughts.c draughts.h
pat.o: pat.c draughts.h pat.h
patfunc.o: patfunc.c draughts.h pat.h

