#!/bin/bash cmake -S . -B build-knulli -G Ninja \ -DDUSK_TARGET_SYSTEM=knulli \ -DCMAKE_TOOLCHAIN_FILE=./cmake/toolchains/aarch64-linux-gnu.cmake \ -DCMAKE_BUILD_TYPE=Release cmake --build build-knulli -- -j$(nproc) # Copy necessary libs out mkdir -p ./build-knulli/dusk cp ./build-knulli/Dusk ./build-knulli/dusk/Dusk cp ./build-knulli/dusk.dsk ./build-knulli/dusk/dusk.dsk echo '#!/bin/bash' > build-knulli/dusk/Dusk.sh echo 'cd "$(dirname "$(readlink -f "$0")")"' >> build-knulli/dusk/Dusk.sh echo 'export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$(dirname "$(readlink -f "$0")")' >> build-knulli/dusk/Dusk.sh echo 'export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib/gl4es' >> build-knulli/dusk/Dusk.sh echo 'export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib' >> build-knulli/dusk/Dusk.sh echo '$(dirname "$(readlink -f "$0")")/Dusk' >> build-knulli/dusk/Dusk.sh chmod +x build-knulli/dusk/Dusk.sh cp /usr/lib/aarch64-linux-gnu/liblua5.4.so.0 build-knulli/dusk/ # cp /usr/lib/aarch64-linux-gnu/libSDL2-2.0.so.0 build-knulli/dusk/ # cp /usr/lib/aarch64-linux-gnu/libGL.so.1 build-knulli/dusk/ # cp /usr/lib/aarch64-linux-gnu/libEGL.so.1 build-knulli/dusk/ # cp /usr/lib/aarch64-linux-gnu/libGLESv2.so.2 build-knulli/dusk/