From c3e06b73ead0b65a3fc5154ab2943d1ecc58bad0 Mon Sep 17 00:00:00 2001 From: NishiOwO Date: Fri, 3 Oct 2025 08:21:32 +0000 Subject: [PATCH] not a good fix git-svn-id: http://svn2.nishi.boats/svn/milsko/trunk@135 b9cfdab3-6d41-4d17-bbe4-086880011989 --- GNUmakefile | 6 ++++-- examples/vulkan.c | 10 ++++++++++ 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/GNUmakefile b/GNUmakefile index 125849c..a198b18 100644 --- a/GNUmakefile +++ b/GNUmakefile @@ -22,6 +22,8 @@ else VK_STRING_HELPER_DEFINE = -DHAS_VK_ENUM_STRING_HELPER endif +CFLAGS += $(VK_STRING_HELPER_DEFINE) + L_CFLAGS = $(CFLAGS) -fPIC -D_MILSKO L_LDFLAGS = $(LDFLAGS) L_LIBS = $(LIBS) @@ -50,7 +52,7 @@ $(error Add your platform definition) endif ifeq ($(UNIX),1) -L_CFLAGS += -DUSE_X11 $(VK_STRING_HELPER_DEFINE) +L_CFLAGS += -DUSE_X11 L_OBJS += src/backend/x11.o L_LIBS += -lX11 -lXrender -lXext @@ -63,7 +65,7 @@ EXEC = OPENGL = 1 else ifeq ($(WINDOWS),1) -L_CFLAGS += -DUSE_GDI $(VK_STRING_HELPER_DEFINE) +L_CFLAGS += -DUSE_GDI L_LDFLAGS += -Wl,--out-implib,src/libMw.lib -static-libgcc L_OBJS += src/backend/gdi.o L_LIBS += -lgdi32 diff --git a/examples/vulkan.c b/examples/vulkan.c index 30ffaa3..b4d7ae0 100644 --- a/examples/vulkan.c +++ b/examples/vulkan.c @@ -12,7 +12,17 @@ #include #include +#ifdef HAS_VK_ENUM_STRING_HELPER #include +#else +char buffer[512]; + +char* string_VkResult(VkResult res) { + sprintf(buffer, "%d", res); + + return &buffer[0]; +} +#endif MwWidget window, vulkan; int ow = 300;