blob: d369c44b2d4aad927ce8fc64331d0f0b8c3855f6 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
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)
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
|