Clean in Makefile.external
This commit is contained in:
parent
6c7980e03f
commit
ca06131d8a
|
@ -1,4 +1,4 @@
|
||||||
.PHONY: check-tools build-image build sign clean veryclean keyfile
|
.PHONY: check-tools build-image build sign clean veryclean keyfile prepare-all clean-all
|
||||||
|
|
||||||
# If you run:
|
# If you run:
|
||||||
# docker run --rm --name squid adricu/alpine-squid
|
# docker run --rm --name squid adricu/alpine-squid
|
||||||
|
@ -56,7 +56,13 @@ prepare-all: $(patsubst %,%.prepare,$(file < package-list))
|
||||||
@if [ -f packages/$*/Makefile.external ]; then \
|
@if [ -f packages/$*/Makefile.external ]; then \
|
||||||
$(MAKE) -C packages/$* -f Makefile.external prepare; fi
|
$(MAKE) -C packages/$* -f Makefile.external prepare; fi
|
||||||
|
|
||||||
clean:
|
clean-all: $(patsubst %,%.clean,$(file < package-list))
|
||||||
|
|
||||||
|
%.clean:
|
||||||
|
@if [ -f packages/$*/Makefile.external ]; then \
|
||||||
|
$(MAKE) -C packages/$* -f Makefile.external clean; fi
|
||||||
|
|
||||||
|
clean: clean-all
|
||||||
rm -f .build-image.*
|
rm -f .build-image.*
|
||||||
-docker rmi synit-build:aarch64
|
-docker rmi synit-build:aarch64
|
||||||
-docker rmi synit-build:x86_64
|
-docker rmi synit-build:x86_64
|
||||||
|
|
|
@ -1,7 +1,6 @@
|
||||||
# -*- makefile -*-
|
# -*- makefile -*-
|
||||||
|
|
||||||
prepare: preserves
|
prepare: preserves miniclean
|
||||||
rm -f preserves-tool.$(ARCH)
|
|
||||||
echo nightly > preserves/implementations/rust/rust-toolchain
|
echo nightly > preserves/implementations/rust/rust-toolchain
|
||||||
$(MAKE) -C preserves/implementations/rust $(ARCH)-binary-release
|
$(MAKE) -C preserves/implementations/rust $(ARCH)-binary-release
|
||||||
cp -p preserves/implementations/rust/target/$(ARCH)-*/release/preserves-tool \
|
cp -p preserves/implementations/rust/target/$(ARCH)-*/release/preserves-tool \
|
||||||
|
@ -13,3 +12,11 @@ prepare: preserves
|
||||||
|
|
||||||
preserves:
|
preserves:
|
||||||
git clone https://gitlab.com/preserves/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
|
||||||
|
|
|
@ -1,7 +1,6 @@
|
||||||
# -*- makefile -*-
|
# -*- makefile -*-
|
||||||
|
|
||||||
prepare: syndicate-rs
|
prepare: syndicate-rs miniclean
|
||||||
rm -f syndicate-server.$(ARCH)
|
|
||||||
$(MAKE) -C syndicate-rs $(ARCH)-binary-release
|
$(MAKE) -C syndicate-rs $(ARCH)-binary-release
|
||||||
cp -p syndicate-rs/target/$(ARCH)-*/release/syndicate-server syndicate-server.$(ARCH)
|
cp -p syndicate-rs/target/$(ARCH)-*/release/syndicate-server syndicate-server.$(ARCH)
|
||||||
(cd syndicate-rs/syndicate-server && cargo metadata --format-version 1) \
|
(cd syndicate-rs/syndicate-server && cargo metadata --format-version 1) \
|
||||||
|
@ -12,3 +11,10 @@ prepare: syndicate-rs
|
||||||
|
|
||||||
syndicate-rs:
|
syndicate-rs:
|
||||||
git clone https://git.syndicate-lang.org/syndicate-lang/syndicate-rs
|
git clone https://git.syndicate-lang.org/syndicate-lang/syndicate-rs
|
||||||
|
|
||||||
|
miniclean:
|
||||||
|
rm -f syndicate-server.$(ARCH)
|
||||||
|
|
||||||
|
clean: miniclean
|
||||||
|
rm -rf syndicate-rs/target
|
||||||
|
rm -f VERSION
|
||||||
|
|
|
@ -2,3 +2,6 @@
|
||||||
|
|
||||||
prepare:
|
prepare:
|
||||||
rsync -a ../../../protocols .
|
rsync -a ../../../protocols .
|
||||||
|
|
||||||
|
clean:
|
||||||
|
rm -rf protocols
|
||||||
|
|
|
@ -1,9 +1,14 @@
|
||||||
# -*- makefile -*-
|
# -*- makefile -*-
|
||||||
|
|
||||||
prepare:
|
prepare: miniclean
|
||||||
rm -f synit-pid1.$(ARCH)
|
|
||||||
$(MAKE) -C ../../../synit-pid1 $(ARCH)-binary-release
|
$(MAKE) -C ../../../synit-pid1 $(ARCH)-binary-release
|
||||||
cp -p ../../../synit-pid1/target/$(ARCH)-*/release/synit-pid1 synit-pid1.$(ARCH)
|
cp -p ../../../synit-pid1/target/$(ARCH)-*/release/synit-pid1 synit-pid1.$(ARCH)
|
||||||
(cd ../../../synit-pid1 && cargo metadata --format-version 1) | \
|
(cd ../../../synit-pid1 && cargo metadata --format-version 1) | \
|
||||||
preserves-tool convert --output-format unquoted \
|
preserves-tool convert --output-format unquoted \
|
||||||
--select '. "packages" / [. "name" = "synit-pid1"] . "version"' > VERSION
|
--select '. "packages" / [. "name" = "synit-pid1"] . "version"' > VERSION
|
||||||
|
|
||||||
|
miniclean:
|
||||||
|
rm -f synit-pid1.$(ARCH)
|
||||||
|
|
||||||
|
clean: miniclean
|
||||||
|
rm -f VERSION
|
||||||
|
|
Loading…
Reference in New Issue