#
# Makefile
#

LIBS = -s -static -lm -lpthread

#for Mingw32/64 remove:  -lpthread

default: slowchess

OFILES = pevents.o \
         bitbases.o \
         board.o \
         endgameeval.o \
         evaluate.o \
         gui.o \
         moves.o \
         obook.o \
         searchextra.o \
         transcript.o \
         winboard.o
   
	
$(OFILES): 

slowchess:  $(OFILES) 
	g++ -o slowchess $(OFILES)  $(LIBS)

clean:
	rm -f *.o  slowchess

.cpp.o:   winboard.cpp
	g++ -c -g $*.cpp  -s -w -Wfatal-errors -pipe -s -DNDEBUG -Ofast -fpermissive \
      -mtune=native -static -finline-functions -fprefetch-loop-arrays -flto \
      -DHAVE_STRUCT_TIMESPEC 
     








