CXX=g++
CXXFLAGS=-std=c++20
SOURCES=main.cpp turing_display.cpp font_renderer.cpp stb_truetype.cpp minecraft_server_status_client.cpp
OBJECTS=${SOURCES:.cpp=.o}
TARGET=main

${TARGET}: ${OBJECTS}
	${CXX} ${CXXFLAGS} -o ${TARGET} ${OBJECTS}

.cpp.o:
	${CXX} ${CXXFLAGS} -c -o $@ $<

clean:
	rm -f ${TARGET} ${OBJECTS}

