X-Git-Url: https://eleni.mutantstargoat.com/git/?p=vkrt;a=blobdiff_plain;f=Makefile;fp=Makefile;h=70c5194cdc0d7007af4bc31bf052900d808701d8;hp=0e3b0b4f0117fe910aef4d9d3cf442b6b32ee48d;hb=6c8e0d1dcf1e08982b54a1b2d2e914e409e09386;hpb=8d3a8ecaf4f20ed8c460ab75724c7bf8363e905a diff --git a/Makefile b/Makefile index 0e3b0b4..70c5194 100644 --- a/Makefile +++ b/Makefile @@ -1,5 +1,6 @@ src = $(wildcard src/*.c) -obj = $(src:.c=.o) +ccsrc = $(wildcard src/*.cc) +obj = $(src:.c=.o) $(ccsrc:.cc=.o) dep = $(obj:.o=.d) vsdr = $(wildcard data/*.vert) fsdr = $(wildcard data/*.frag) @@ -10,14 +11,16 @@ bin = rt dbg = -g CC = gcc +CXX = g++ CFLAGS = -pedantic -Wall $(dbg) -MMD +CXXFLAGS = -pedantic -Wall $(dbg) -MMD LDFLAGS = -lvulkan -lglfw .PHONY: all all: $(bin) $(spv) $(bin): $(obj) - $(CC) -o $@ $(obj) $(LDFLAGS) + $(CXX) -o $@ $(obj) $(LDFLAGS) %.vert.spv: %.vert glslangValidator -V $< -o $@