Fix bone offset matrix being unnecessarily inverted
[opengl.git] / Makefile
index 208ae4f437b0b13106f248eca77e1b4c1f5bb8a5..2225d1914b3cccb7596068546a2b95d28225c104 100644 (file)
--- 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 -Wall
+
+bin/main: model.o material.o image.o skybox.o program.o main.cpp
+       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 $@