GitRoot
Craft your forge, Build your project, Grow your community freely
1# SPDX-FileCopyrightText: 2025 Romain Maneschi <romain@gitroot.dev>
2#
3# SPDX-License-Identifier: EUPL-1.2
4
5SCOPE=gitroot
6NAME=ladybug
7VERSION=0.0.5
8
9all: clean test build
10
11${SCOPE}-${NAME}-${VERSION}.wasm:
12 tinygo build -buildmode=c-shared -o ${SCOPE}-${NAME}-${VERSION}.wasm -scheduler=none --no-debug -target=wasip1 ./
13
14build: ${SCOPE}-${NAME}-${VERSION}.wasm
15
16test:
17 go test -race ./...
18
19clean:
20 rm -rf ${SCOPE}-${NAME}-${VERSION}.wasm
21 go clean