cce4d45ba6
- Add ‘make debug’ target - Add links in README
20 lines
389 B
Makefile
20 lines
389 B
Makefile
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)
|