diff --git a/build.sh b/build.sh index e69de29..8f73f6a 100644 --- a/build.sh +++ b/build.sh @@ -0,0 +1,23 @@ +# !/bin/bash + +# Clean dist +rm -rf ./dist + +# build +neu build + +# copy scripts and langs +cp -r ./scripts ./dist/GrassClipper +cp -r ./proxy ./dist/GrassClipper +cp -r ./languages ./dist/GrassClipper + +# copy backgrounds +mkdir ./dist/GrassClipper/resources/ +mkdir ./dist/GrassClipper/resources/bg +mkdir ./dist/GrassClipper/resources/bg/private +mkdir ./dist/GrassClipper/resources/bg/server +cp -r ./resources/bg/private/* ./dist/GrassClipper/resources/bg/private +cp -r ./resources/bg/server/* ./dist/GrassClipper/resources/bg/server + +# rename exe +mv ./dist/GrassClipper/GrassClipper-win_x64.exe ./dist/GrassClipper/GrassClipper.exe \ No newline at end of file diff --git a/build_win.cmd b/build_win.cmd index 1f92750..0447f82 100644 --- a/build_win.cmd +++ b/build_win.cmd @@ -8,7 +8,7 @@ rd /s /q .\dist call neu build :: Copy scripts and langs -xcopy .\languages\ .\dist\GrassClipper\langauges\ /y /s +xcopy .\languages\ .\dist\GrassClipper\languages\ /y /s xcopy .\proxy\ .\dist\GrassClipper\proxy\ /y /s xcopy .\scripts\ .\dist\GrassClipper\scripts\ /y /s diff --git a/package.json b/package.json index 9e98f16..82a01d6 100644 --- a/package.json +++ b/package.json @@ -6,6 +6,8 @@ "license": "Apache-2.0", "scripts": { "dev": "neu run", + "build-win": ".\\build_win.cmd", + "build-linux": "./build.sh", "build": "npm run clean_dist && neu build && npm run move_files && npm run move_bgs && npm run rename_exe", "move_files": "cp -r ./languages ./dist/GrassClipper && cp -r ./proxy ./dist/GrassClipper && cp -r ./scripts ./dist/GrassClipper", "move_bgs": "mkdir dist\\GrassClipper\\resources\\bg\\private && cp -r ./resources/bg/private ./dist/GrassClipper/resources/bg && cp -r ./resources/bg/server ./dist/GrassClipper/resources/bg",