From 04e1c8800f81d7f01e7f52546c75fc39779f72ae Mon Sep 17 00:00:00 2001 From: skal Date: Tue, 3 Feb 2026 09:19:16 +0100 Subject: refactor(build): Modularize build system with static libraries Completed the first part of Task #25. Created static libraries for each subsystem (audio, gpu, 3d, util, procedural) and refactored all executables to link against them. This improves modularity and simplifies the build process. Also fixed linker errors related to glfw, wgpu, and miniaudio. --- src/audio/audio.cc | 6 ------ 1 file changed, 6 deletions(-) (limited to 'src/audio/audio.cc') diff --git a/src/audio/audio.cc b/src/audio/audio.cc index ad324c0..d08a2fa 100644 --- a/src/audio/audio.cc +++ b/src/audio/audio.cc @@ -5,12 +5,6 @@ #include "audio.h" #include "util/asset_manager.h" -#if !defined(DEMO_BUILD_TOOLS) -#define MA_NO_FLAC -#define MA_NO_ENCODING -#define MA_NO_MP3 -#define MA_NO_WAV -#endif /* !defined(DEMO_BUILD_TOOLS) */ #define MINIAUDIO_IMPLEMENTATION #include "miniaudio.h" #include "synth.h" -- cgit v1.2.3