summaryrefslogtreecommitdiff
path: root/build_all.sh
diff options
context:
space:
mode:
authorMitya Selivanov <automainint@guattari.tech>2025-01-20 00:50:40 +0100
committerMitya Selivanov <automainint@guattari.tech>2025-01-20 00:50:40 +0100
commitb863aec19fa95f39ec69e0e0f66d4851c9e3a358 (patch)
treeb39754f211a023c3323d19c2b2c8428503a97fa8 /build_all.sh
parentb077de13ec171ab1ebc3b157dd6a2dc94a104f25 (diff)
downloadreduced_system_layer-b863aec19fa95f39ec69e0e0f66d4851c9e3a358.zip
Wayland screenshot
Diffstat (limited to 'build_all.sh')
-rwxr-xr-xbuild_all.sh41
1 files changed, 22 insertions, 19 deletions
diff --git a/build_all.sh b/build_all.sh
index 1cc40ee..061a00f 100755
--- a/build_all.sh
+++ b/build_all.sh
@@ -9,7 +9,8 @@ FLAGS_X11=" \
-D NDEBUG \
-O3 \
-fsanitize=undefined,address,leak \
- -lX11 -lm -lasound"
+ -lX11 -lm -lasound \
+ -lwayland-client"
FLAGS_WEB=" \
-Wall -Wextra -Werror -pedantic \
@@ -28,22 +29,24 @@ FLAGS_WEB=" \
mkdir -p bin/x11
mkdir -p bin/web
-gcc $FLAGS_X11 -o ./bin/x11/graph ./examples/graph.c
-gcc $FLAGS_X11 -o ./bin/x11/particles ./examples/particles.c
-gcc $FLAGS_X11 -o ./bin/x11/julia_set ./examples/julia_set.c
-gcc $FLAGS_X11 -o ./bin/x11/game_of_life ./examples/game_of_life.c
-gcc $FLAGS_X11 -o ./bin/x11/labyrinth ./examples/labyrinth.c
-gcc $FLAGS_X11 -o ./bin/x11/sinewave ./examples/sinewave.c
-gcc $FLAGS_X11 -o ./bin/x11/pixels ./examples/pixels.c
-gcc $FLAGS_X11 -o ./bin/x11/ui ./examples/ui.c
-gcc $FLAGS_X11 -o ./bin/x11/echo ./examples/echo.c
-gcc $FLAGS_X11 -o ./bin/x11/proto ./examples/proto.c
+# gcc $FLAGS_X11 -o ./bin/x11/graph ./examples/graph.c
+# gcc $FLAGS_X11 -o ./bin/x11/julia_set ./examples/julia_set.c
+# gcc $FLAGS_X11 -o ./bin/x11/game_of_life ./examples/game_of_life.c
+# gcc $FLAGS_X11 -o ./bin/x11/labyrinth ./examples/labyrinth.c
+# gcc $FLAGS_X11 -o ./bin/x11/sinewave ./examples/sinewave.c
+# gcc $FLAGS_X11 -o ./bin/x11/pixels ./examples/pixels.c
+# gcc $FLAGS_X11 -o ./bin/x11/ui ./examples/ui.c
+# gcc $FLAGS_X11 -o ./bin/x11/proto ./examples/proto.c
-clang $FLAGS_WEB -o ./bin/web/graph.wasm ./examples/graph.c
-clang $FLAGS_WEB -o ./bin/web/julia_set.wasm ./examples/julia_set.c
-clang $FLAGS_WEB -o ./bin/web/game_of_life.wasm ./examples/game_of_life.c
-clang $FLAGS_WEB -o ./bin/web/labyrinth.wasm ./examples/labyrinth.c
-clang $FLAGS_WEB -o ./bin/web/sinewave.wasm ./examples/sinewave.c
-clang $FLAGS_WEB -o ./bin/web/pixels.wasm ./examples/pixels.c
-clang $FLAGS_WEB -o ./bin/web/ui.wasm ./examples/ui.c
-clang $FLAGS_WEB -o ./bin/web/proto.wasm ./examples/proto.c
+# gcc $FLAGS_X11 -o ./bin/x11/particles ./examples/particles.c
+# gcc $FLAGS_X11 -o ./bin/x11/echo ./examples/echo.c
+gcc $FLAGS_X11 -o ./bin/x11/screenshot ./examples/screenshot.c
+
+# clang $FLAGS_WEB -o ./bin/web/graph.wasm ./examples/graph.c
+# clang $FLAGS_WEB -o ./bin/web/julia_set.wasm ./examples/julia_set.c
+# clang $FLAGS_WEB -o ./bin/web/game_of_life.wasm ./examples/game_of_life.c
+# clang $FLAGS_WEB -o ./bin/web/labyrinth.wasm ./examples/labyrinth.c
+# clang $FLAGS_WEB -o ./bin/web/sinewave.wasm ./examples/sinewave.c
+# clang $FLAGS_WEB -o ./bin/web/pixels.wasm ./examples/pixels.c
+# clang $FLAGS_WEB -o ./bin/web/ui.wasm ./examples/ui.c
+# clang $FLAGS_WEB -o ./bin/web/proto.wasm ./examples/proto.c