From be5904585f1d6c88bf3576584c32303c7d1c65ae Mon Sep 17 00:00:00 2001 From: Tomaki <> Date: Tue, 14 Apr 2026 19:54:18 +0200 Subject: Initial project scaffold and sources --- nob.c | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 nob.c (limited to 'nob.c') diff --git a/nob.c b/nob.c new file mode 100644 index 0000000..13532e1 --- /dev/null +++ b/nob.c @@ -0,0 +1,26 @@ +#define NOB_IMPLEMENTATION +#include "external/nob.h" + +#define BUILD_FOLDER "build/" +#define SOURCE_FOLDER "source/" +#define EXTERNAL_FOLDER "external/" + +int +main(int argc, char **argv) { + GO_REBUILD_URSELF(argc, argv); + + if (!mkdir_if_not_exists(BUILD_FOLDER)) + return 1; + + Cmd cmd = {0}; + cmd_append(&cmd, "cc"); + cmd_append(&cmd, "-Wall", "-Wextra"); + cmd_append(&cmd, "-Wno-unused-function"); + cmd_append(&cmd, "-I"EXTERNAL_FOLDER); + cmd_append(&cmd, "-o", BUILD_FOLDER"forest"); + cmd_append(&cmd, SOURCE_FOLDER"forest.c"); + if (!cmd_run(&cmd)) + return 1; + + return 0; +} -- cgit v1.2.3