CXX = clang++ CXXFLAGS = -std=c++11 -W -Wall -O3 -ffast-math -Werror -g BUILD_DIR=/tmp IMG=img/lena.ppm all: rotation.cpp $(CXX) $(CXXFLAGS) $< -o $(BUILD_DIR)/rotation clean: @rm -f *~ *.o .*.swp *.ppm cachegrind.out.* run: all $(BUILD_DIR)/rotation $(IMG) debug: all lldb $(BUILD_DIR)/rotation $(IMG) cachegrind: all valgrind --tool=cachegrind $(BUILD_DIR)/rotation $(IMG)