]> foleosoft.com Git - QAnsel.git/commitdiff
Thu Mar 21 08:13:13 AM EDT 2024
authormiha-q <>
Thu, 21 Mar 2024 12:13:13 +0000 (08:13 -0400)
committermiha-q <>
Thu, 21 Mar 2024 12:13:13 +0000 (08:13 -0400)
build.sh

index 48114362024a903d2df6495a687d3741d8e53b0e..17159049f837151bb67bb9df928a409fba346d10 100644 (file)
--- a/build.sh
+++ b/build.sh
@@ -11,11 +11,25 @@ do
 done
 echo "Verified."
 echo "Building..."
+
+if [ ! "$COPY_BUILD" = "" ]
+then
+       cp "$COPY_BUILD/kernel.c src/kernel.c" .
+fi
+
 cat src/kernel.c | grep -vi '{gpu_only}' | sed -e 's/__global //' -e 's/__kernel //' > src/kernel_cpu.c
 cat src/kernel.c | grep -vi '{cpu_only}' > src/.kernel.tmp.1
 tmp="$(cat src/.kernel.tmp.1)"
 printf "%s\0" "$tmp" > src/.kernel.tmp.2
 xxd -i src/.kernel.tmp.2 | sed -e 's/src__kernel_tmp_2/kernel_gpu/' -e 's/unsigned/static unsigned/' > src/kernel_gpu.c
+rm src/.kernel.tmp* 2>/dev/null
+
+if [ ! "$COPY_BUILD" = "" ]
+then
+       rm "src/kernel.c" .
+fi
+
+
 if [ "$1" = "cl" ]
 then
        exit
@@ -30,7 +44,7 @@ fi
 
 if [ "$1" = "simple" ]
 then
-       cflags="-I/usr/include/SDL2"
+       cflags=""
 else
        cflags="-I/usr/include/SDL2 -D__PTHREAD__ -D__SDL2__ -D__OPENCL__ -I/usr/include/SDL2 -D_REENTRANT"
 fi