Index: makefile
===================================================================
--- makefile	(revision 0e6ecf3a10430e2bf6c5aacbc94e7b071595df55)
+++ makefile	(revision f5d5686168e47cbab6259ae2addd03d7f505575e)
@@ -22,5 +22,5 @@
 # as this well prevent regenerating .o files for unchanged .cpp files
 
-newgame: new-game.cpp logger.cpp utils.cpp CrashLogger.cpp stb_image.cpp imgui_impl_glfw_gl3.cpp $(IMGUI_FILES)
+newgame: new-game.cpp logger.cpp utils.cpp CrashLogger.cpp imgui_impl_glfw_gl3.cpp $(IMGUI_FILES)
 	$(CC) $^ $(DEP) $(CFLAGS) -o $@
 
@@ -55,5 +55,10 @@
 	$(CC) $(CXX_FLAGS) -o $@ $^ $(LIB_FLAGS)
 
+.PHONY: shaders
+shaders: shaders/shader.vert shaders/shader.frag
+	cd shaders && ../compile.sh && cd ..
+
 clean:
 	rm -f newgame
 	rm -f vulkangame
+	rm -f shaders/*.spv
