File: switch.mk

package info (click to toggle)
scummvm 2.9.0%2Bdfsg-1
  • links: PTS, VCS
  • area: main
  • in suites: trixie
  • size: 450,268 kB
  • sloc: cpp: 4,297,604; asm: 28,322; python: 12,901; sh: 11,219; java: 8,477; xml: 7,843; perl: 2,633; ansic: 2,465; yacc: 1,670; javascript: 1,020; makefile: 933; lex: 578; awk: 275; objc: 82; sed: 11; php: 1
file content (35 lines) | stat: -rw-r--r-- 1,353 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
scummvm.nro: $(EXECUTABLE)
	mkdir -p ./switch_release/scummvm/data
	mkdir -p ./switch_release/scummvm/doc
	nacptool --create "ScummVM" "ScummVM Team" "$(VERSION)" ./switch_release/scummvm.nacp
	elf2nro $(EXECUTABLE) ./switch_release/scummvm/scummvm.nro --icon=$(srcdir)/dists/switch/icon.jpg --nacp=./switch_release/scummvm.nacp

switch_release: scummvm.nro
	rm -f ./switch_release/scummvm.nacp
	cp $(DIST_FILES_THEMES) ./switch_release/scummvm/data
ifdef DIST_FILES_ENGINEDATA
	cp $(DIST_FILES_ENGINEDATA) ./switch_release/scummvm/data
endif
ifdef DIST_FILES_ENGINEDATA_BIG
	cp $(DIST_FILES_ENGINEDATA_BIG) ./switch_release/scummvm/data
endif
ifdef DIST_FILES_SOUNDFONTS
	cp $(DIST_FILES_SOUNDFONTS) ./switch_release/scummvm/data
endif
ifdef DIST_FILES_NETWORKING
	cp $(DIST_FILES_NETWORKING) ./switch_release/scummvm/data
endif
ifdef DIST_FILES_VKEYBD
	cp $(DIST_FILES_VKEYBD) ./switch_release/scummvm/data
endif
ifdef DIST_FILES_SHADERS
	mkdir -p ./switch_release/scummvm/data/shaders
	cp $(DIST_FILES_SHADERS) ./switch_release/scummvm/data/shaders
endif
	cp $(DIST_FILES_DOCS) ./switch_release/scummvm/doc/
	cp $(srcdir)/backends/platform/sdl/switch/README.SWITCH ./switch_release/scummvm/doc/

scummvm_switch.zip: switch_release
	cd ./switch_release && zip -r ../scummvm_switch.zip . && cd ..

.PHONY: scummvm.nro switch_release scummvm_switch.zip