Fix FRC castling legality check
[omniperft.git] / Makefile.mgw
blobf03be8e415899d00661ecb046f44396b3bd0f89a
1 # MinGW Makefile for Omniperft
3 # set up compiler and options
4 CC = g++
5 CFLAGS = -O3
6 LDFLAGS = 
7 EXECUTABLE = omniperft.exe
9 OBJS = src\chessboard.o src\chessmove.o src\fen.o src\main.o src\movegen.o \
10        src\movestring.o src\notation.o src\perft.o src\thread.o src\zobrist.o
12 .cpp.o:
13         $(CC) -c -Wall -pedantic $(CFLAGS) -o $@ $<
15 all: $(OBJS)
16         $(CC) $(OBJS) -o $(EXECUTABLE) $(LDFLAGS)
18 doc-api:
19         doxygen api_docs\Doxyfile
21 clean:
22         del $(OBJS)
24 clobber: clean
25         del $(EXECUTABLE)
27 # End Makefile