CXX = g++ CXXFLAGS = -Wall -c -std=c++11 LDFLAGS = -lSDL2 -lSDL2_image -lSDL2_ttf EXE = main all: $(EXE) $(EXE): main.o $(CXX) $< $(LDFLAGS) -o $@ main.o: main.cpp $(CXX) $(CXXFLAGS) $< -o $@ clean: rm *.o && rm $(EXE)