Modularize

This commit is contained in:
2025-10-05 19:34:06 +01:00
parent 5ac77254a4
commit 6da2429c54
12 changed files with 466 additions and 374 deletions
+5 -3
View File
@@ -13,11 +13,13 @@ if ! xrandr --version >/dev/null 2>&1; then
exit 1
fi
gcc -shared -fPIC -Wall -Wextra -o "$DIR/lib/X-kutu.so" "$DIR/X-kutu.c" $XCB
mkdir -p "$DIR/build"
if [ ! -f "$DIR/lib/X-kutu.so" ]; then
gcc -shared -fPIC -Wall -Wextra -o "$DIR/build/X-kutu.so" "$DIR/X-kutu.c" $XCB
if [ ! -f "$DIR/build/X-kutu.so" ]; then
echo "Error: compilation failed." >&2
exit 1
else
echo "Success: $DIR/lib/X-kutu.so is compiled."
echo "Success: $DIR/build/X-kutu.so is compiled."
fi