Files
darkfi/script/research/rlnv2/Makefile

27 lines
467 B
Makefile

.POSIX:
# Cargo binary
CARGO = cargo
# Compile target
RUST_TARGET = $(shell rustc -Vv | grep '^host: ' | cut -d' ' -f2)
PROOFS_SRC = register.zk signal.zk slash.zk
PROOFS_BIN = $(PROOFS_SRC:=.bin)
ZKAS = ../../../../zkas
all: $(PROOFS_BIN)
$(CARGO) run --target=$(RUST_TARGET) --release
$(ZKAS):
$(MAKE) -C ../../../../zkas
$(PROOFS_BIN): $(ZKAS) $(PROOFS_SRC)
$(ZKAS) $(basename $@) -o $@
clean:
rm -rf target $(PROOFS_BIN) Cargo.lock
.PHONY: all clean