CXX=g++ LDFLAGS= -lSDL2 -lm CXXFLAGS= -g -Wall SOURCES = $(wildcard *.cpp) all: sim sim: $(SOURCES) $(CXX) $(CXXFLAGS) -o sim $(SOURCES) $(LDFLAGS) run: sim ./sim clean: rm sim *.o