X-Git-Url: http://git.lukelau.me/?p=opengl.git;a=blobdiff_plain;f=Makefile;h=97ea9231c689ebadf09bed4cbd9e325b08fdf817;hp=208ae4f437b0b13106f248eca77e1b4c1f5bb8a5;hb=45e43c5d0b6a1415185211128d82190fd19c3fe9;hpb=d80972d96e5fcd444657f937ab2700039efa83d2 diff --git a/Makefile b/Makefile index 208ae4f..97ea923 100644 --- a/Makefile +++ b/Makefile @@ -1,5 +1,13 @@ -all: main +all: bin/main -main: - clang++ -g --std=c++17 *.cpp *.mm -L/usr/local/lib -lassimp -framework OpenGL -framework glut -framework CoreGraphics -framework CoreFoundation -framework Cocoa -framework ImageIO -lglew -o bin/main +CXX_FLAGS := -g --std=c++17 -march=native -Wall -DDEBUG_NODES + +bin/main: model.o material.o image.o skybox.o program.o ik.o main.o util.o + clang++ $(CXX_FLAGS) $^ \ + -I/usr/local/include -L/usr/local/lib \ + -lassimp \ + -framework OpenGL -framework glut -framework CoreGraphics -framework CoreFoundation -framework ImageIO -lglew -o $@ ctags *.cpp + +%.o: %.cpp + clang++ $(CXX_FLAGS) -I/usr/local/include -c $< -o $@