diff options
| author | Vasco <[email protected]> | 2026-08-24 00:56:24 +0100 |
|---|---|---|
| committer | Vasco <[email protected]> | 2026-08-24 00:56:24 +0100 |
| commit | 5dc2716abd43166cd65133625f408ad36a6623b3 (patch) | |
| tree | 19d89b838206b6bb11cc0b9f88311d855999d447 /build.c | |
| parent | dc96fcd771bea09d726a760266739906e95c09a6 (diff) | |
Peak 0.4.0 and Draw
Diffstat (limited to 'build.c')
| -rw-r--r-- | build.c | 34 |
1 files changed, 6 insertions, 28 deletions
@@ -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; } |
