#!/bin/sh set -e cd playground rm -rf build-native mkdir build-native cd build-native cmake ../../../CMakeLists.txt make -j"$(nproc)" apflc cd .. rm -rf build mkdir build cd build emcmake cmake -DCMAKE_C_FLAGS="-O2" -DBUILD_SHARED_LIBS=NO -DApflApflcNative_DIR="$(pwd)/../build-native/" ../../../CMakeLists.txt emmake make -j"$(nproc)" apfl cd .. emcc -sASYNCIFY -O3 -oplayground.js playground.c build/src/libapfl.a