mirror of
				https://github.com/RetroDECK/ES-DE.git
				synced 2025-04-10 19:15:13 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			19 lines
		
	
	
		
			625 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable file
		
	
	
	
	
			
		
		
	
	
			19 lines
		
	
	
		
			625 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable file
		
	
	
	
	
| #!/bin/bash
 | |
| 
 | |
| if [ -z "$1" ]; then
 | |
|     echo "Emscripten SDK PATH is not provided"
 | |
|     echo "Usage: wasm_build EMSDK_PATH"
 | |
|     exit 1;
 | |
| fi
 | |
| 
 | |
| if [ ! -d "./builddir_wasm" ]; then
 | |
|     sed "s|EMSDK:|$1|g" wasm_cross.txt > /tmp/.wasm_cross.txt
 | |
|     meson -Dthread=false -Dmodule=false -Dcache=false -Dexample=false -Db_lto=true -Ddefault_library=static builddir_wasm --cross-file /tmp/.wasm_cross.txt
 | |
|     cp ./test/wasm_test.html builddir_wasm/src/index.html
 | |
| fi
 | |
| 
 | |
| sudo ninja -C builddir_wasm/
 | |
| echo "RESULT:"
 | |
| echo " rlottie-wasm.wasm and rlottie-wasm.js can be found in builddir_wasm/src folder"
 | |
| ls -lrt builddir_wasm/src/rlottie-wasm.*
 | 
