aboutsummaryrefslogtreecommitdiff
path: root/backends/platform/sdl/switch/switch.mk
diff options
context:
space:
mode:
Diffstat (limited to 'backends/platform/sdl/switch/switch.mk')
-rw-r--r--backends/platform/sdl/switch/switch.mk19
1 files changed, 19 insertions, 0 deletions
diff --git a/backends/platform/sdl/switch/switch.mk b/backends/platform/sdl/switch/switch.mk
new file mode 100644
index 0000000000..9c978a7917
--- /dev/null
+++ b/backends/platform/sdl/switch/switch.mk
@@ -0,0 +1,19 @@
+scummvm.nro: $(EXECUTABLE)
+ mkdir -p $(srcdir)/switch_release/scummvm/data
+ mkdir -p $(srcdir)/switch_release/scummvm/doc
+ nacptool --create "ScummVM" "Cpasjuste" "2.12" $(srcdir)/switch_release/scummvm.nacp
+ elf2nro $(EXECUTABLE) $(srcdir)/switch_release/scummvm/scummvm.nro --icon=$(srcdir)/dists/switch/icon.jpg --nacp=$(srcdir)/switch_release/scummvm.nacp
+
+scummvm_switch.zip: scummvm.nro
+ rm -f $(srcdir)/switch_release/scummvm.nacp
+ cp $(srcdir)/backends/vkeybd/packs/vkeybd_default.zip $(srcdir)/switch_release/scummvm/data
+ cp $(srcdir)/backends/vkeybd/packs/vkeybd_small.zip $(srcdir)/switch_release/scummvm/data
+ cp $(DIST_FILES_THEMES) $(srcdir)/switch_release/scummvm/data
+ifdef DIST_FILES_ENGINEDATA
+ cp $(DIST_FILES_ENGINEDATA) $(srcdir)/switch_release/scummvm/data
+endif
+ cp $(DIST_FILES_DOCS) $(srcdir)/switch_release/scummvm/doc/
+ cd $(srcdir)/switch_release && zip -r ../scummvm_switch.zip . && cd ..
+
+.PHONY: scummvm.nro scummvm_switch.zip
+