CC=/usr/bin/i586-mingw32msvc-gcc
CFLAGS=-c -O2 -g
LDFLAGS= -lm  
OBJECTS=$(SOURCES:.c=.o)
SOURCES=atak.c bitboard.c board.c book.c cmd.c epd.c eval.c game.c genmove.c \
 hash.c history.c  hung.c ini.c init.c input_win32.c iterate.c log.c main.c \
magic.c mainloop.c material.c move.c moveseq.c movelist.c null.c option.c \
 ptable.c players.c  pgn.c piece.c polyglot.c protocol.c quiesce.c search.c searchdata.c \
searchparams.c searchstats.c square.c solve.c sort.c swap.c test.c timer.c \
ttable.c uci.c util.c lexpgn.c 
EXECUTABLE=gnuchess.exe

all: $(SOURCES) $(EXECUTABLE)
	
$(EXECUTABLE): $(OBJECTS) 
	$(CC) $(LDFLAGS)   $(OBJECTS)  -o $@

.c.o:
	$(CC) $(CFLAGS) $< -o $@

clean:
	rm *.o
