2022-07-23 15:49:57 +00:00
|
|
|
# -*- makefile -*-
|
|
|
|
|
2024-03-01 21:32:36 +00:00
|
|
|
prepare: preserves-rs miniclean
|
|
|
|
$(MAKE) -C preserves-rs $(ARCH)-binary-release
|
|
|
|
cp -p preserves-rs/target/target.$(ARCH)/$(ARCH)-*/release/preserves-tool \
|
2022-07-23 15:49:57 +00:00
|
|
|
preserves-tool.$(ARCH)
|
2024-03-01 21:32:36 +00:00
|
|
|
(cd preserves-rs/preserves-tools && cargo metadata --format-version 1) \
|
2022-07-23 15:49:57 +00:00
|
|
|
| preserves-tool convert --output-format unquoted \
|
|
|
|
--select '. "packages" / [. "name" = "preserves-tools"] . "version"' \
|
|
|
|
> VERSION
|
2024-03-01 21:32:36 +00:00
|
|
|
(cd preserves-rs; ../../../gitversion) > GITVERSION
|
2022-07-23 15:49:57 +00:00
|
|
|
|
2024-03-01 21:32:36 +00:00
|
|
|
preserves-rs:
|
|
|
|
git clone https://gitlab.com/preserves/preserves-rs
|
2022-07-23 15:58:24 +00:00
|
|
|
|
|
|
|
miniclean:
|
|
|
|
rm -f preserves-tool.$(ARCH)
|
|
|
|
|
|
|
|
clean: miniclean
|
2024-03-01 21:32:36 +00:00
|
|
|
rm -rf preserves-rs/target
|
2022-07-23 15:58:24 +00:00
|
|
|
rm -f VERSION
|