21 lines
		
	
	
		
			544 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			21 lines
		
	
	
		
			544 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
| #DEPENDENCIES
 | |
| #Windows: JDK17, Maven, GitBash, 7zip, MinGW, GCC, Make
 | |
| #Linux:   JDK17, Maven, git, bash, unzip, GCC, Make
 | |
| 
 | |
| #completely clear build directory
 | |
| rm -rf ./build
 | |
| #build directory structure
 | |
| mkdir build
 | |
| mkdir ./build/assets
 | |
| #compile project and copy into build dir
 | |
| mvn package
 | |
| cp ./target/Renderer-0.1.jar ./build/engine.jar
 | |
| #build launcher
 | |
| cd ./launcher/
 | |
| make clean
 | |
| make build
 | |
| cd ..
 | |
| #copy launcher, jdk, and assets into build dir
 | |
| mv ./launcher/launcher.exe ./build/
 | |
| unzip ./launcher/jdk.zip -d ./build/
 | |
| cp -r ./assets/* ./build/assets/ |