blob: fa39ee90daaa1b3cf355f4dc0a41df3209493648 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
LDFLAGS += -lglfw
LDFLAGS += -lOpenGL
LDFLAGS += -lGLEW
CFLAGS += -g
.PHONY: FORCE
.SECONDARY: # do not remove intermediate files
all: main FORCE
main: main.o
main: die.o
main: shader.o
main: visuals_frag.o
main: fill_vert.o
# fix compile order
main.o: fill_vert.h
main.o: visuals_frag.h
%.s %.h &: %.spv
./blob $< $*
%_frag.spv: %.frag
glslc -o $@ $<
%_vert.spv: %.vert
glslc -o $@ $<
clean: FORCE
git clean -fxdi
|