From 4e0d9fdcca9a0b9a1365f52023ad8a1221ad02d6 Mon Sep 17 00:00:00 2001 From: Max Amundsen Date: Fri, 13 Mar 2026 09:34:23 -0400 Subject: [PATCH] reorganize project files --- .vscode/tasks.json | 10 +++++----- build.c | 6 +++--- src/{main.c => daw/daw_main.c} | 2 +- src/{menus.c => daw/daw_menus.c} | 0 4 files changed, 9 insertions(+), 9 deletions(-) rename src/{main.c => daw/daw_main.c} (99%) rename src/{menus.c => daw/daw_menus.c} (100%) diff --git a/.vscode/tasks.json b/.vscode/tasks.json index 3fa45bd..9892a04 100644 --- a/.vscode/tasks.json +++ b/.vscode/tasks.json @@ -63,15 +63,15 @@ { "label": "clean", "type": "shell", - "command": "rm", - "args": ["-rf", "build_debug", "build_release"], + "command": "${workspaceFolder}/build", + "args": ["clean"], "windows": { - "command": "PowerShell", - "args": ["-Command", "Remove-Item -Recurse -Force -ErrorAction SilentlyContinue build_debug, build_release"] + "command": "${workspaceFolder}/build.exe", + "args": ["clean"] }, "group": "build", "problemMatcher": [], - "detail": "Remove build directories" + "detail": "Clean build artifacts via build.c" } ] } diff --git a/build.c b/build.c index f977001..e3c35b6 100644 --- a/build.c +++ b/build.c @@ -206,7 +206,7 @@ int main(int argc, char **argv) { } cmd_append(&cmd, "-o", binary_path); - cmd_append(&cmd, "src/main.c"); + cmd_append(&cmd, "src/daw/daw_main.c"); // Reset language mode so .a is treated as a library, not source cmd_append(&cmd, "-x", "none"); @@ -465,7 +465,7 @@ int main(int argc, char **argv) { cmd_append(&cmd, temp_sprintf("/Fo:%s/", build_dir)); cmd_append(&cmd, temp_sprintf("/Fd:%s/autosample.pdb", build_dir)); - cmd_append(&cmd, "src/main.c"); + cmd_append(&cmd, "src/daw/daw_main.c"); cmd_append(&cmd, "/link"); cmd_append(&cmd, "/MACHINE:X64"); @@ -483,7 +483,7 @@ int main(int argc, char **argv) { } // Clean up obj files - delete_file(temp_sprintf("%s/main.obj", build_dir)); + delete_file(temp_sprintf("%s/daw_main.obj", build_dir)); build_log(LOG_INFO, "Build complete: %s/autosample.exe", build_dir); return 0; diff --git a/src/main.c b/src/daw/daw_main.c similarity index 99% rename from src/main.c rename to src/daw/daw_main.c index fe0b094..680241f 100644 --- a/src/main.c +++ b/src/daw/daw_main.c @@ -33,7 +33,7 @@ #include "midi/midi_win32.c" #include "audio/audio_asio.c" #endif -#include "menus.c" +#include "daw_menus.c" //////////////////////////////// // Clay text config helpers diff --git a/src/menus.c b/src/daw/daw_menus.c similarity index 100% rename from src/menus.c rename to src/daw/daw_menus.c