-# Copyright (C) 2021 Harry Godden (hgn) - All Rights Reserved
-
-src="fishladder.c"
-target="fishladder"
-lib="-I. -L./lib -L./"
-libs="-lGL -lglfw -lX11 -lXxf86vm -lXrandr -lm -lpthread -lXi -ldl -l:steam/libsteam_api.so"
-flags="-fsanitize=address -ggdb3 -Wno-unused-function"
-
-run_after=false
-do_build=true
-
-while (( "$#" )); do
- case $1 in
- -r|--release)
- flags="-O3"
- echo "Release mode"
- ;;
- -p|--play)
- run_after=true
- echo "& Run"
- ;;
- -n|--nobuild)
- do_build=false
- echo "no-build"
- ;;
- *)
- echo "Unkown param: $1"
- exit 1
- ;;
- esac
- shift
-done
-
-# Main build
-if [ "$do_build" = true ]; then
- gcc -Wall -Wstrict-aliasing=3 $lib $flags $src gl/glad.c -o $target $libs -Wl,-rpath=./ $defines
-
- if [ $? -ne 0 ]; then
- echo "GCC build failed"
- exit 1
- fi
-
- echo "Build succeeded"
-fi
-
-# Directories to initialize
-mkdir build.linux/cfg -p
-mkdir build.linux/textures -p
-
-cp $target ./build.linux/$target
-cp ./steam/libsteam_api.so ./build.linux/libsteam_api.so
-cp -r ./textures/ ./build.linux/
-
-if [ "$run_after" = true ]; then
- echo "Playing"
-
- cd ./build.linux/
- ./$target
- cd ./../
-fi
+clang -fsanitize=address -O0 -I./vg build.c -o /tmp/tmpsr && /tmp/tmpsr $@