summaryrefslogtreecommitdiff
path: root/Makefile
blob: f0b7858d5019c60cce4b038a284342a325a9c5b3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
CFLAGS = -O2 -g
LDFLAGS != pkg-config --libs vulkan sdl2

all: vulkan shader

vulkan: main.c
	gcc $(CFLAGS) -o vk main.c $(LDFLAGS) -lm

shader: vert.spv frag.spv

%.spv: shader.%
	glslc $^ -o $@

.PHONY: test clean

test: vulkan
	./vk

clean:
	rm -f vk *.spv