default: build configure: test -n "${LOGOS_CPP_SDK_ROOT}" || (echo "LOGOS_CPP_SDK_ROOT not set" && exit 1) test -n "${LOGOS_BLOCKCHAIN_ROOT}" || (echo "LOGOS_BLOCKCHAIN_ROOT not set" && exit 1) cmake -S . -B build -G Ninja \ -DLOGOS_CPP_SDK_ROOT="${LOGOS_CPP_SDK_ROOT}" \ -DLOGOS_BLOCKCHAIN_ROOT="${LOGOS_BLOCKCHAIN_ROOT}" \ -DCOPY_PLUGIN_TO_SOURCE_DIR=ON build: cmake --build build --parallel --target liblogos-blockchain-module update: rm -rf build/logos_blockchain_src rm -rf build/logos_stage cmake --build build --parallel --target logos_blockchain_stage cmake --build build --parallel --target logos_cargo_build just build clean: rm -f build/liblogos-blockchain-module.so rm -f liblogos-blockchain-module.so rm -f liblogos-blockchain-module.log clean-full: clean rm -rf build rebuild: clean configure build run: ../logos-module-viewer/result/bin/logos-module-viewer --module liblogos-blockchain-module.so > liblogos-blockchain-module.log 2>&1