diff --git a/Makefile b/Makefile index 4994411e..bcbfdad4 100644 --- a/Makefile +++ b/Makefile @@ -19,7 +19,7 @@ pkg-gba: build .PHONY: pkg-mac pkg-mac: install - ${BC_CMD_ENVRUN} ${BC_PY3} ./util/scripts/pkg-dmg.py + ${BC_CMD_ENVRUN} ${BC_PY3} ./util/scripts/pkg-dmg.py NostalgiaStudio .PHONY: generate-studio-rsrc generate-studio-rsrc: diff --git a/util/scripts/pkg-dmg.py b/util/scripts/pkg-dmg.py index d0069122..41ad6797 100755 --- a/util/scripts/pkg-dmg.py +++ b/util/scripts/pkg-dmg.py @@ -5,6 +5,8 @@ import shutil import subprocess import sys +target_name = sys.argv[1] + def rm(path: str): file_exists = os.path.exists(path) is_link = os.path.islink(path) @@ -26,12 +28,12 @@ def run(args: list[str]): -dmg_dir = 'dist/darwin-arm64-release/NostalgiaStudio' +dmg_dir = f'dist/darwin-arm64-release/{target_name}' dmg = f'{dmg_dir}.dmg' rm(dmg) rm(dmg_dir) mkdir_p(dmg_dir) -shutil.copytree('dist/darwin-arm64-release/NostalgiaStudio.app', f'{dmg_dir}/NostalgiaStudio.app') +shutil.copytree(f'dist/darwin-arm64-release/{target_name}.app', f'{dmg_dir}/{target_name}.app') os.symlink('/Applications', f'{dmg_dir}/Applications') run(['hdiutil', 'create', '-srcfolder', dmg_dir, dmg]) rm(dmg_dir)