23 lines
750 B
Makefile
23 lines
750 B
Makefile
# -*- makefile -*-
|
|
|
|
prepare: preserves miniclean
|
|
echo nightly > preserves/implementations/rust/rust-toolchain
|
|
$(MAKE) -C preserves/implementations/rust $(ARCH)-binary-release
|
|
cp -p preserves/implementations/rust/target/$(ARCH)-*/release/preserves-tool \
|
|
preserves-tool.$(ARCH)
|
|
(cd preserves/implementations/rust/preserves-tools && cargo metadata --format-version 1) \
|
|
| preserves-tool convert --output-format unquoted \
|
|
--select '. "packages" / [. "name" = "preserves-tools"] . "version"' \
|
|
> VERSION
|
|
|
|
preserves:
|
|
git clone https://gitlab.com/preserves/preserves
|
|
|
|
miniclean:
|
|
rm -f preserves-tool.$(ARCH)
|
|
|
|
clean: miniclean
|
|
rm -rf preserves/implementations/rust/target
|
|
rm -f preserves/implementations/rust/rust-toolchain
|
|
rm -f VERSION
|