CXX      := g++
CXXFLAGS := -std=c++17 -O2 -Wall
LDFLAGS  := -pthread
TARGET   := toyengine
SOURCES  := toyengine.cpp ChessEngine.cpp thc.cpp

all: $(TARGET)

$(TARGET): $(SOURCES) thc.h ChessEngine.h portable.h
	$(CXX) $(CXXFLAGS) $(SOURCES) -o $(TARGET) $(LDFLAGS)

clean:
	rm -f $(TARGET)

.PHONY: all clean
