CXXFLAGS := -std=c++23 -O0 -g3 -ggdb \ -Iinclude -Ientt/single_include -Isol2/include `pkg-config --cflags lua5.4` LDFLAGS := -lSDL2 -lSDL2_image `pkg-config --libs lua5.4` OBJS := $(subst .cpp,.o,$(wildcard *.cpp)) all: game clean: rm -f game $(OBJS) game: $(OBJS) $(CXX) $(CXXFLAGS) $^ -o $@ $(LDFLAGS)