diff --git a/Makefile b/Makefile index d217c04..ff8249b 100644 --- a/Makefile +++ b/Makefile @@ -16,4 +16,18 @@ build-release: install: build-release $(MAKE) build-release $(MAKE) sign-release - install target/release/rqbit "$(HOME)/bin/" \ No newline at end of file + install target/release/rqbit "$(HOME)/bin/" + +@PHONY: release-all +release-all: + cargo build --target aarch64-apple-darwin --release + cargo build --target x86_64-apple-darwin --release + # brew install mingw-w64 for this to work + cargo build --target x86_64-pc-windows-gnu --release + + rm -rf /tmp/rqbit-release + mkdir -p /tmp/rqbit-release + lipo ./target/aarch64-apple-darwin/release/rqbit ./target/x86_64-apple-darwin/release/rqbit -create -output /tmp/rqbit-release/rqbit-osx-universal + cp ./target/x86_64-pc-windows-gnu/release/rqbit.exe /tmp/rqbit-release + + echo "The release was built in /tmp/rqbit-release" \ No newline at end of file