local build scripts for macos builds
This commit is contained in:
13
justfile
13
justfile
@@ -13,3 +13,16 @@ check:
|
||||
cargo b
|
||||
cargo test
|
||||
cargo clippy
|
||||
|
||||
build-lipo:
|
||||
cargo build --release --target=x86_64-apple-darwin
|
||||
cargo build --release --target=aarch64-apple-darwin
|
||||
lipo -create -output target/release/hedz_reloaded target/aarch64-apple-darwin/release/hedz_reloaded target/x86_64-apple-darwin/release/hedz_reloaded
|
||||
|
||||
build-app:
|
||||
rm -rf build/macos/src/HEDZReloaded.app/Contents/MacOS/* | true
|
||||
mkdir -p build/macos/src/HEDZReloaded.app/Contents/MacOS/assets
|
||||
cp -r assets/ build/macos/src/HEDZReloaded.app/Contents/MacOS/assets
|
||||
cp target/release/hedz_reloaded build/macos/src/HEDZReloaded.app/Contents/MacOS/
|
||||
cp build/macos/libsteam_api.dylib build/macos/src/HEDZReloaded.app/Contents/MacOS/
|
||||
hdiutil create -fs HFS+ -volname "HEDZReloaded" -srcfolder build/macos/src HEDZReloaded.dmg
|
||||
|
||||
Reference in New Issue
Block a user