From fb088bcc96501e3228d3faebdef1d10f119482e2 Mon Sep 17 00:00:00 2001 From: Mitya Selivanov Date: Fri, 12 Jan 2024 19:41:19 +0100 Subject: Update build scripts --- source/saw/_dep.c | 41 +++++++++++++++++++++++++++++++++++++++++ source/saw/_impl.c | 41 ----------------------------------------- 2 files changed, 41 insertions(+), 41 deletions(-) create mode 100644 source/saw/_dep.c delete mode 100644 source/saw/_impl.c (limited to 'source') diff --git a/source/saw/_dep.c b/source/saw/_dep.c new file mode 100644 index 0000000..c4c20ee --- /dev/null +++ b/source/saw/_dep.c @@ -0,0 +1,41 @@ +#ifdef __EMSCRIPTEN__ +# define SOKOL_GLES3 +# define NANOVG_GLES3 1 +#else +# define SOKOL_GLCORE33 +# define NANOVG_GL3 1 +#endif + +// hotfix for weird GCC bug +#ifdef __linux__ +# define _GNU_SOURCE +# include +#endif + +// kit +// +#include "../kit/_lib.c" + +// sokol +// +#define SOKOL_APP_IMPL +#include "../kit/time.h" // for timespec_get +#include "../sokol/sokol_app.h" + +// miniaudio +// +#ifdef __GNUC__ +# pragma GCC diagnostic push +# pragma GCC diagnostic ignored "-Wunused-result" +#endif +#define MINIAUDIO_IMPLEMENTATION +#include "../miniaudio/miniaudio.h" +#ifdef __GNUC__ +# pragma GCC diagnostic pop +#endif + +// nanovg +// +#include "../nanovg/nanovg.c" +#include "../nanovg/nanovg_gl.c" +#include "../nanovg/android.c" diff --git a/source/saw/_impl.c b/source/saw/_impl.c deleted file mode 100644 index c4c20ee..0000000 --- a/source/saw/_impl.c +++ /dev/null @@ -1,41 +0,0 @@ -#ifdef __EMSCRIPTEN__ -# define SOKOL_GLES3 -# define NANOVG_GLES3 1 -#else -# define SOKOL_GLCORE33 -# define NANOVG_GL3 1 -#endif - -// hotfix for weird GCC bug -#ifdef __linux__ -# define _GNU_SOURCE -# include -#endif - -// kit -// -#include "../kit/_lib.c" - -// sokol -// -#define SOKOL_APP_IMPL -#include "../kit/time.h" // for timespec_get -#include "../sokol/sokol_app.h" - -// miniaudio -// -#ifdef __GNUC__ -# pragma GCC diagnostic push -# pragma GCC diagnostic ignored "-Wunused-result" -#endif -#define MINIAUDIO_IMPLEMENTATION -#include "../miniaudio/miniaudio.h" -#ifdef __GNUC__ -# pragma GCC diagnostic pop -#endif - -// nanovg -// -#include "../nanovg/nanovg.c" -#include "../nanovg/nanovg_gl.c" -#include "../nanovg/android.c" -- cgit v1.2.3