CC=g++ CFLAGS=-Wall -std=c++11 TARGET=ptf $(TARGET): main.o ball.o engine.o $(CC) $(CFLAGS) -o build/$(TARGET) build/engine.o build/main.o build/ball.o -lsfml-graphics -lsfml-window -lsfml-system -lpthread ball.o: ball.cpp $(CC) $(CFLAGS) -o build/ball.o -c ball.cpp engine.o: engine.cpp $(CC) $(CFLAGS) -o build/engine.o -c engine.cpp main.o: main.cpp $(CC) $(CFLAGS) -o build/main.o -c main.cpp clean: rm build/*