summaryrefslogtreecommitdiff
path: root/build.c
diff options
context:
space:
mode:
authorVasco <[email protected]>2026-08-24 00:56:24 +0100
committerVasco <[email protected]>2026-08-24 00:56:24 +0100
commit5dc2716abd43166cd65133625f408ad36a6623b3 (patch)
tree19d89b838206b6bb11cc0b9f88311d855999d447 /build.c
parentdc96fcd771bea09d726a760266739906e95c09a6 (diff)
Peak 0.4.0 and Draw
Diffstat (limited to 'build.c')
-rw-r--r--build.c34
1 files changed, 6 insertions, 28 deletions
diff --git a/build.c b/build.c
index b07404d..d111efe 100644
--- a/build.c
+++ b/build.c
@@ -1,33 +1,11 @@
#define POOF_IMPLEMENTATION
-#include "../Poof/poof.h"
-
-void Peak() {
- Poof_Cmd cmd = {0};
- poof_cmd_append(&cmd, "python", "bundle_header.py", "src/peak_header.h");
- poof_cmd_run(&cmd);
-
- poof_copy_file("Peak/src/peak_header.h.out", "Peak/peak.h");
-
- Poof_CC cc = {0};
- poof_cc_init(&cc, POOF_CC_GCC | POOF_CC_CLANG, POOF_TARGET_HOST);
- cc.debug_mode = true;
- cc.optimization = POOF_O0;
- cc.output = "Peak/demos/demo";
- poof_cc_append(&cc.inputs, "Peak/demos/demo.c");
- poof_cc_append(&cc.extra_flags, "-std=c99", "-Wall", "-Wno-deprecated-declarations");
- poof_cc_append(&cc.libs, "m");
- poof_cc_run(&cc);
-
- cc.debug_mode = true;
- cc.optimization = POOF_O0;
- cc.output = "Peak/demos/demo_main";
- poof_cc_append(&cc.inputs, "Peak/demos/demo_replace_main.c");
- poof_cc_append(&cc.extra_flags, "-std=c99", "-Wall", "-Wno-deprecated-declarations");
- poof_cc_append(&cc.libs, "m");
- poof_cc_run(&cc);
-}
+#include "Poof/poof.h"
int main(int argc, char **argv) {
POOF_GO_REBUILD_URSELF(argc, argv);
- Peak();
+
+ Poof_Cmd cmd = {0};
+ poof_cmd_append(&cmd, "./Peak/build");
+ poof_cmd_run(&cmd);
+ return 0;
}