From 027a512c762e0ac5e46908f533b94127010de565 Mon Sep 17 00:00:00 2001 From: Jordan Halase Date: Fri, 25 Oct 2019 16:53:00 -0500 Subject: Initial commit --- Makefile | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 Makefile (limited to 'Makefile') diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..e7e4d85 --- /dev/null +++ b/Makefile @@ -0,0 +1,27 @@ +DEBUG=-DVULKAN_VALIDATION -g +WARN=-Wdouble-promotion +FEATURE=-DHAVE_MSAA + +GLSLC=glslc +CFLAGS=-I$(VULKAN_SDK)/include $(FEATURE) $(DEBUG) $(WARN) +LDFLAGS=-L$(VULKAN_SDK)/lib -lvulkan + +CFLAGS+=-I../pugl +LDFLAGS+=-L../pugl/build -lpugl_x11 + +all: main shaders + +main: main.o vk_mem_alloc.o + $(CXX) $^ $(LDFLAGS) -o $@ + +main.o: main.c + +vk_mem_alloc.o: vk_mem_alloc.h + +shaders: vert.spv frag.spv + +vert.spv: shader.vert + $(GLSLC) $^ -o $@ + +frag.spv: shader.frag + $(GLSLC) $^ -o $@ -- cgit v1.2.1