go-rln/Makefile

20 lines
545 B
Makefile
Raw Permalink Normal View History

2021-09-13 11:37:42 +00:00
.PHONY: rlnlib
2021-09-13 14:42:26 +00:00
SHELL := bash # the shell used internally by Make
GOBIN ?= $(shell which go)
2022-07-03 16:36:49 +00:00
rlnlib-cross:
scripts/build-cross.sh
cd lib/rln && cbindgen --config ../cbindgen.toml --crate rln --output ../../rln/librln.h --lang c
2021-09-13 11:37:42 +00:00
rlnlib:
scripts/build.sh
2021-09-13 21:19:40 +00:00
cd lib/rln && cbindgen --config ../cbindgen.toml --crate rln --output ../../rln/librln.h --lang c
generate:
${GOBIN} generate ./rln/pb/generate.go
${GOBIN} generate ./rln/contracts/generate.go
test:
LD_LIBRARY_PATH="${PWD}/libs/x86_64-unknown-linux-gnu/" go test ./... -count 1 -v