summaryrefslogtreecommitdiffhomepage
path: root/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile12
1 files changed, 9 insertions, 3 deletions
diff --git a/Makefile b/Makefile
index 6b34a6b..378e74f 100644
--- a/Makefile
+++ b/Makefile
@@ -1,8 +1,14 @@
-default: src/main.cpp glad.o
- g++ -o build/game src/main.cpp build/glad.o -Iglfw/build/include -Iglad/include glfw/build/lib/libglfw3.a -lGL -lX11 -lpthread -lXrandr -lXi -ldl
+default: src/main.cpp glad.o input.o
+ @mkdir -p build
+ g++ -o build/game src/main.cpp build/glad.o build/input.o -Isrc -Iglfw/build/include -Iglad/include glfw/build/lib/libglfw3.a -lGL -lX11 -lpthread -lXrandr -lXi -ldl
+
+input.o: src/input.cpp src/input.h
+ @mkdir -p build
+ g++ -o build/input.o -c src/input.cpp -Isrc -Iglfw/build/include -Iglad/include -lGL -lX11 -lpthread -lXrandr -lXi -ldl
glad.o: glad/src/glad.c
- g++ -o build/glad.o -c glad/src/glad.c -Iglfw/build/include -Iglad/include -lGL -lX11 -lpthread -lXrandr -lXi -ldl
+ @mkdir -p build
+ g++ -o build/glad.o -c glad/src/glad.c -Isrc -Iglfw/build/include -Iglad/include -lGL -lX11 -lpthread -lXrandr -lXi -ldl
.PHONY: run
run: default