From 5ba1129ca4d8993093f3e84dfc6d2267ed53729f Mon Sep 17 00:00:00 2001 From: wullie <1+wullie@noreply.localhost> Date: Mon, 26 Oct 2026 19:18:02 +0000 Subject: [PATCH] Delete buildSoLib --- buildSoLib | 73 ------------------------------------------------------ 1 file changed, 73 deletions(-) delete mode 100755 buildSoLib diff --git a/buildSoLib b/buildSoLib deleted file mode 100755 index 3b4bfa1..0000000 --- a/buildSoLib +++ /dev/null @@ -1,73 +0,0 @@ -#!/bin/bash - -set -e - -CC="gcc" -CFLAGS="-DWRATHINT -I./include -fPIC" -OBJ_BUILD="build/" -BIN_DIR="bin/" -HED_DIR="include" - -build() { - echo "Building stdWullie..." - - # Find all C source files - mapfile -t SRC < <(find src -type f -name '*.c') - - # Compile each source file - OBJ=() - - for src in "${SRC[@]}"; do - obj="${src%.c}.o" - - echo "Compiling $src -> $obj" - "$CC" $CFLAGS -c "$src" -o "$obj" - - OBJ+=("$obj") - done - - # Create output directories - mkdir "$OBJ_BUILD" - mkdir "$BIN_DIR" - - # Link shared library - echo "Linking libstdWullie.so..." - "$CC" -nostdlib -shared -o libstdWullie.so \ - -fno-stack-protector \ - "${OBJ[@]}" - - # Move object files - mv "${OBJ[@]}" "$OBJ_BUILD" - - # Move library - mv libstdWullie.so "$BIN_DIR" - - # Copy header - cp "$HED_DIR/stdWullie.h" "$BIN_DIR" - - # Copy header directory - cp -r "$HED_DIR/stdWullie/" "$BIN_DIR" - - echo "Build complete." -} - -clean() { - echo "Cleaning..." - - rm -rf "$OBJ_BUILD" "$BIN_DIR" - - build -} - -case "${1:-build}" in - build|stdWullie) - build - ;; - clean) - clean - ;; - *) - echo "Usage: $0 {build|stdWullie|clean}" - exit 1 - ;; -esac