local build scripts for macos builds

This commit is contained in:
2025-04-04 10:10:23 +02:00
parent 64acdd4007
commit b0925393a7
17 changed files with 60 additions and 0 deletions

View File

@@ -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