Add Windows build script, improve build scripts
This commit is contained in:
parent
07e9b09b5c
commit
ee88780a9f
4 changed files with 19 additions and 4 deletions
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
|
@ -0,0 +1 @@
|
||||||
|
/output/
|
|
@ -1,4 +1,4 @@
|
||||||
#!/bin/env python3
|
#!env python3
|
||||||
|
|
||||||
from modules import configloader
|
from modules import configloader
|
||||||
from modules import compressor
|
from modules import compressor
|
||||||
|
|
11
build.bat
Normal file
11
build.bat
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
@Echo off
|
||||||
|
mkdir output
|
||||||
|
mkdir output\bin
|
||||||
|
python -m pip install -r FFMpeg-Compressor\requirements.txt
|
||||||
|
python -m pip install Nuitka
|
||||||
|
python -m nuitka --jobs=%NUMBER_OF_PROCESSORS% --output-dir=output --follow-imports --onefile --output-filename=ffmpeg-comp FFMpeg-Compressor\main.py
|
||||||
|
xcopy FFMpeg-Compressor\ffmpeg-comp.toml output\bin
|
||||||
|
move output\ffmpeg-comp.exe output\bin
|
||||||
|
python -m nuitka --jobs=%NUMBER_OF_PROCESSORS% --output-dir=output --follow-imports --onefile --output-filename=rendroid-unpack RenPy-Android-Unpack\unpack.py
|
||||||
|
move output\rendroid-unpack.exe output\bin
|
||||||
|
pause
|
9
build.sh
9
build.sh
|
@ -1,11 +1,14 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
mkdir output
|
mkdir output
|
||||||
mkdir output/bin
|
mkdir output/bin
|
||||||
|
python3 -m pip install -r FFMpeg-Compressor/requirements.txt
|
||||||
python3 -m pip install Nuitka
|
python3 -m pip install Nuitka
|
||||||
case "$(uname -s)" in
|
case "$(uname -s)" in
|
||||||
Linux*) jobs="--jobs=$(nproc)";;
|
Linux*) jobs="--jobs=$(nproc)";;
|
||||||
Darwin*) jobs="--jobs=$(sysctl -n hw.ncpu)";;
|
Darwin*) jobs="--jobs=$(sysctl -n hw.ncpu)";;
|
||||||
esac
|
esac
|
||||||
nuitka3 "${jobs}" --output-dir=output --follow-imports --output-filename=output/bin/ffmpeg-comp FFMpeg-Compressor/main.py
|
python3 -m nuitka "${jobs}" --output-dir=output --onefile --follow-imports --output-filename=ffmpeg-comp FFMpeg-Compressor/main.py
|
||||||
cp FFMpeg-Compressor/ffmpeg-comp.toml output/bin/
|
cp FFMpeg-Compressor/ffmpeg-comp.toml output/bin
|
||||||
nuitka3 "${jobs}" --output-dir=output --follow-imports --output-filename=output/bin/rendroid-unpack RenPy-Android-Unpack/unpack.py
|
mv output/ffmpeg-comp output/bin
|
||||||
|
python3 -m nuitka "${jobs}" --output-dir=output --onefile --follow-imports --output-filename=rendroid-unpack RenPy-Android-Unpack/unpack.py
|
||||||
|
mv output/rendroid-unpack output/bin
|
Loading…
Add table
Add a link
Reference in a new issue