ASA_OPTIONS =-DASA_c5
PRINT_INTERMED=FALSE -DASA_TEST=FALSE -DASA_LIB=TRUE
CC=gcc
CFLAGS= -fomit-frame-pointer -O3 -DUNIX $(ASA_OPTIONS)
LIBS=-lm
DISTDIR= ../DragonDraughts
XBOARDDIR= ../xboard

PNsearch.o: PNsearch.c var.h const.h functions.h
book.o: book.c var.h const.h functions.h
database.o: database.c const.h var.h functions.h
dtp.o: dtp.c
eval.o: eval.c var.h const.h functions.h
generate.o: generate.c
index.o: index.c var.h const.h
learn.o: learn.c functions.h const.h var.h
mail.o: mail.c const.h var.h functions.h
main.o: main.c functions.h const.h var.h
movegen.o: movegen.c var.h const.h
patsearch.o: patsearch.c var.h const.h functions.h
quiet.o: quiet.c var.h const.h
search.o: search.c var.h const.h functions.h
util.o: util.c var.h const.h functions.h
var.o: var.c const.h

dragon: main.o util.o var.o movegen.o search.o learn.o PNsearch.o eval.o  book.o mail.o index.o database.o patsearch.o
	cc $(CFLAGS) -o dragon main.o util.o var.o movegen.o search.o learn.o PNsearch.o eval.o book.o mail.o index.o database.o patsearch.o $(LIBS) 

generate: util.o var.o movegen.o database.o index.o generate.o quiet.o
	$(CC) $(CFLAGS) -o generate util.o var.o movegen.o database.o index.o generate.o quiet.o $(LIBS)

clean:
	rm -f *.o dragon generate
