2020-08-10 15:04:06 +02:00
|
|
|
install:
|
|
|
|
|
cargo install cross
|
|
|
|
|
|
|
|
|
|
build:
|
|
|
|
|
make build-linux
|
|
|
|
|
make build-mac
|
|
|
|
|
|
|
|
|
|
make shasum
|
|
|
|
|
|
|
|
|
|
build-linux:
|
|
|
|
|
@echo 'Building for Linux... 🐧'
|
|
|
|
|
cross build --release --target=x86_64-unknown-linux-musl
|
2020-10-06 14:20:24 +02:00
|
|
|
mkdir -p target/release-archives && tar -C target/x86_64-unknown-linux-musl/release -czf target/release-archives/rustscan-linux.tar.gz rustscan
|
2020-08-10 15:04:06 +02:00
|
|
|
|
|
|
|
|
build-mac:
|
|
|
|
|
@echo 'Building for MacOS... 🍏'
|
|
|
|
|
cross build --release --target=x86_64-apple-darwin
|
2020-10-06 14:20:24 +02:00
|
|
|
mkdir -p target/release-archives && tar -C target/x86_64-apple-darwin/release -czf target/release-archives/rustscan-mac.tar.gz rustscan
|
2020-08-10 15:04:06 +02:00
|
|
|
|
|
|
|
|
shasum:
|
|
|
|
|
shasum -a 256 target/release-archives/rustscan-*.tar.gz
|