Page Hotreloading

This commit is contained in:
kamkow1
2025-06-15 13:44:32 +02:00
parent bacc733fc3
commit 81460b1862
12 changed files with 140 additions and 8 deletions

11
build.c
View File

@ -20,7 +20,8 @@ int main(int argc, char ** argv)
"./mongoose.o",
"./gpp1",
"./tmpls/home.t",
"./tmpls/page-missing.t"
"./tmpls/page-missing.t",
"./etc/hotreload.js"
) {
RULE("./mongoose.o", "./mongoose/mongoose.c") {
@ -36,13 +37,15 @@ int main(int argc, char ** argv)
}
#if DEBUG
CMD("cc", "-fPIC", "-ggdb", "-I.", "-D_GNU_SOURCE", "-DGEBS_NO_PREFIX",
CMD("cc", "-fPIC", "-ggdb", "-I.", "-DDEBUG=1", "-D_GNU_SOURCE", "-DGEBS_NO_PREFIX",
"-DINCBIN_PREFIX=", "-DINCBIN_STYLE=INCBIN_STYLE_SNAKE", "-o", "./aboba",
"./main.c", "./routes.c", "./baked.c", "./mongoose.o");
"./main.c", "./routes.c", "./baked.c", "./mongoose.o", "./cJSON/cJSON.c",
"./md5-c/md5.c");
#else
CMD("cc", "-fPIC", "-I.", "-D_GNU_SOURCE", "-DGEBS_NO_PREFIX",
"-DINCBIN_PREFIX=", "-DINCBIN_STYLE=INCBIN_STYLE_SNAKE", "-o", "./aboba",
"./main.c", "./routes.c", "./baked.c", "./mongoose.o");
"./main.c", "./routes.c", "./baked.c", "./mongoose.o", "./cJSON/cJSON.c",
"./md5-c/md5.c");
#endif
}
} else if (strcmp(cmd, "clean") == 0) {