Compare commits
3 Commits
9123a328ac
...
61f8784587
Author | SHA1 | Date | |
---|---|---|---|
61f8784587 | |||
3b2d04003f | |||
e2ca6389a9 |
8
Makefile
8
Makefile
@ -16,7 +16,11 @@ endif
|
|||||||
|
|
||||||
.PHONY: pkg-gba
|
.PHONY: pkg-gba
|
||||||
pkg-gba: build
|
pkg-gba: build
|
||||||
${BC_CMD_ENVRUN} ${BC_PY3} ./deps/nostalgia/util/scripts/pkg-gba.py project ${BC_VAR_PROJECT_NAME_CAP}
|
${BC_CMD_ENVRUN} ${BC_PY3} deps/nostalgia/util/scripts/pkg-gba.py project ${BC_VAR_PROJECT_NAME_CAP}
|
||||||
|
|
||||||
|
.PHONY: pkg-mac
|
||||||
|
pkg-mac: install
|
||||||
|
${BC_CMD_ENVRUN} ${BC_PY3} deps/nostalgia/util/scripts/pkg-dmg.py JasperStudio
|
||||||
|
|
||||||
.PHONY: build-player
|
.PHONY: build-player
|
||||||
build-player:
|
build-player:
|
||||||
@ -60,4 +64,4 @@ git-push-nostalgia:
|
|||||||
|
|
||||||
.PHONY: generate-studio-rsrc
|
.PHONY: generate-studio-rsrc
|
||||||
generate-studio-rsrc:
|
generate-studio-rsrc:
|
||||||
${BC_CMD_ENVRUN} ${BC_PY3} ./deps/nostalgia/util/scripts/file-to-cpp.py --rsrc src/jasper/tools/rsrc.json
|
${BC_CMD_ENVRUN} ${BC_PY3} deps/nostalgia/util/scripts/file-to-cpp.py --rsrc src/jasper/tools/rsrc.json
|
||||||
|
2
deps/nostalgia/Makefile
vendored
2
deps/nostalgia/Makefile
vendored
@ -19,7 +19,7 @@ pkg-gba: build
|
|||||||
|
|
||||||
.PHONY: pkg-mac
|
.PHONY: pkg-mac
|
||||||
pkg-mac: install
|
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
|
.PHONY: generate-studio-rsrc
|
||||||
generate-studio-rsrc:
|
generate-studio-rsrc:
|
||||||
|
6
deps/nostalgia/util/scripts/pkg-dmg.py
vendored
6
deps/nostalgia/util/scripts/pkg-dmg.py
vendored
@ -5,6 +5,8 @@ import shutil
|
|||||||
import subprocess
|
import subprocess
|
||||||
import sys
|
import sys
|
||||||
|
|
||||||
|
target_name = sys.argv[1]
|
||||||
|
|
||||||
def rm(path: str):
|
def rm(path: str):
|
||||||
file_exists = os.path.exists(path)
|
file_exists = os.path.exists(path)
|
||||||
is_link = os.path.islink(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'
|
dmg = f'{dmg_dir}.dmg'
|
||||||
rm(dmg)
|
rm(dmg)
|
||||||
rm(dmg_dir)
|
rm(dmg_dir)
|
||||||
mkdir_p(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')
|
os.symlink('/Applications', f'{dmg_dir}/Applications')
|
||||||
run(['hdiutil', 'create', '-srcfolder', dmg_dir, dmg])
|
run(['hdiutil', 'create', '-srcfolder', dmg_dir, dmg])
|
||||||
rm(dmg_dir)
|
rm(dmg_dir)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user