20 lines
492 B
Bash
Executable File
20 lines
492 B
Bash
Executable File
#DEPENDENCIES
|
|
#Windows, JDK17, Maven, GitBash, 7zip, MinGW, 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/ |