summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorMiguel <m.i@gmx.at>2025-01-09 15:47:49 +0100
committerMiguel <m.i@gmx.at>2025-01-09 15:47:49 +0100
commit2c41b643607f2f717824a035eafde5a89340fed5 (patch)
tree4a7361f47914345e394a40ea7b6bb0b6b50e1584 /Makefile
parentef4538478075dada9161c1f0175ae7409f977603 (diff)
some cleanup
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile15
1 files changed, 13 insertions, 2 deletions
diff --git a/Makefile b/Makefile
index 6617567..d369c44 100644
--- a/Makefile
+++ b/Makefile
@@ -1,11 +1,22 @@
CFLAGS = -std=c++17 -O2 -g
LDFLAGS = -lglfw -lvulkan -ldl -lpthread -lX11 -lXxf86vm -lXrandr -lXi
+
VulkanTest: main.cpp
g++ $(CFLAGS) -o VulkanTest main.cpp $(LDFLAGS)
-.PHONY: test clean
-test: VulkanTest
+shaders/frag.spv: shaders/shader.frag
+ glslc shaders/shader.frag -o shaders/frag.spv
+
+shaders/vert.spv: shaders/shader.vert
+ glslc shaders/shader.vert -o shaders/vert.spv
+
+.PHONY: run clean
+
+run: VulkanTest shaders/frag.spv shaders/vert.spv
./VulkanTest
clean:
rm -f VulkanTest
+ rm -f main.out
+ rm -f main.exe
+ rm -f shaders/*.spv