CXX = g++ CC = $(CXX) CPPFLAGS = -O3 `sdl2-config --cflags` LDFLAGS = `sdl2-config --libs` SOURCES = main.cpp OBJECTS = $(SOURCES:.cpp=.o) EXECUTABLE = martijn-homo $(EXECUTABLE): $(OBJECTS) $(CXX) -o $@ $(OBJECTS) $(LDFLAGS) .PHONY: clean clean: rm $(EXEC) $(OBJECTS)