diff options
| author | Arslaan Pathan <[email protected]> | 2026-05-10 18:57:59 +1200 |
|---|---|---|
| committer | Arslaan Pathan <[email protected]> | 2026-05-10 18:57:59 +1200 |
| commit | 39582a268399762fe57764891cbd09ca7f434ae4 (patch) | |
| tree | 7046ba8076f606d70b1f811e712e2489caea78fc | |
| download | ihatewayland-main.tar.xz ihatewayland-main.zip | |
| -rw-r--r-- | .cache/clangd/index/main.c.E2363E7804071A81.idx | bin | 0 -> 660 bytes | |||
| -rw-r--r-- | .gitignore | 1 | ||||
| -rw-r--r-- | main.c | 18 | ||||
| -rw-r--r-- | meson.build | 5 |
4 files changed, 24 insertions, 0 deletions
diff --git a/.cache/clangd/index/main.c.E2363E7804071A81.idx b/.cache/clangd/index/main.c.E2363E7804071A81.idx Binary files differnew file mode 100644 index 0000000..faf58eb --- /dev/null +++ b/.cache/clangd/index/main.c.E2363E7804071A81.idx diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..567609b --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +build/ @@ -0,0 +1,18 @@ +#include <beaker.h> +#include <stdio.h> + +int index_handler(UrlParams* params) { + send_response("Hello, World!"); + return 0; +} + +int main() { + set_handler("/", index_handler); + int result = beaker_run("0.0.0.0", 8080); + + if (result != 0) { + fprintf(stderr, "ERROR: beaker failed to start (T_T)\n"); + return 1; + } + return 0; +} diff --git a/meson.build b/meson.build new file mode 100644 index 0000000..4c23735 --- /dev/null +++ b/meson.build @@ -0,0 +1,5 @@ +project('i-hate-wayland', 'c') + +beaker_dep = declare_dependency(link_args: ['-lbeaker']) + +executable('i-hate-wayland', 'main.c', dependencies: beaker_dep) |
