Move all build/rebuild scripts to "scripts" subdirectory

master
Daniel Kamil Kozar 2022-04-02 12:32:49 +02:00
parent 76ce1e66ad
commit 5e0a982802
25 changed files with 23 additions and 23 deletions

View File

@ -21,7 +21,7 @@ jobs:
- run: rm -f bin/.gitkeep - run: rm -f bin/.gitkeep
name: clean-bin-folder name: clean-bin-folder
- run: ./rebuild_linux_docker.sh - run: ./scripts/rebuild_linux_docker.sh
name: build-for-linux name: build-for-linux
- uses: actions/upload-artifact@master - uses: actions/upload-artifact@master

View File

@ -21,7 +21,7 @@ jobs:
- run: rm -f bin/.gitkeep - run: rm -f bin/.gitkeep
name: clean-bin-folder name: clean-bin-folder
- run: ./rebuild_osxcross_docker.sh - run: ./scripts/rebuild_osxcross_docker.sh
name: build-for-mac name: build-for-mac
- uses: actions/upload-artifact@master - uses: actions/upload-artifact@master

View File

@ -22,7 +22,7 @@ jobs:
setup-python: false setup-python: false
py7zrversion: '==0.18.1' py7zrversion: '==0.18.1'
- run: ./build_macos_native.sh - run: ./scripts/build_macos_native.sh
name: build-for-mac name: build-for-mac
- uses: actions/upload-artifact@master - uses: actions/upload-artifact@master

View File

@ -65,13 +65,13 @@ jobs:
- run: rm -f bin/.gitkeep - run: rm -f bin/.gitkeep
name: clean-bin-folder name: clean-bin-folder
- run: ./rebuild_linux_with_gui_docker.sh - run: ./scripts/rebuild_linux_with_gui_docker.sh
name: build-for-linux name: build-for-linux
- run: ./rebuild_mxe_with_gui_docker.sh - run: ./scripts/rebuild_mxe_with_gui_docker.sh
name: build-for-win64 name: build-for-win64
- run: ./rebuild_mxe32_with_gui_docker.sh - run: ./scripts/rebuild_mxe32_with_gui_docker.sh
name: build-for-win32 name: build-for-win32
- name: Upload Linux Build - name: Upload Linux Build
@ -128,7 +128,7 @@ jobs:
setup-python: false setup-python: false
py7zrversion: '==0.18.1' py7zrversion: '==0.18.1'
- run: ./build_macos_native.sh - run: ./scripts/build_macos_native.sh
name: build-for-mac name: build-for-mac
- name: Upload Mac Build - name: Upload Mac Build

View File

@ -21,7 +21,7 @@ jobs:
- run: rm -f bin/.gitkeep - run: rm -f bin/.gitkeep
name: clean-bin-folder name: clean-bin-folder
- run: ./rebuild_mxe32_docker.sh - run: ./scripts/rebuild_mxe32_docker.sh
name: build-for-windows name: build-for-windows
- uses: actions/upload-artifact@master - uses: actions/upload-artifact@master

View File

@ -21,7 +21,7 @@ jobs:
- run: rm -f bin/.gitkeep - run: rm -f bin/.gitkeep
name: clean-bin-folder name: clean-bin-folder
- run: ./rebuild_mxe_docker.sh - run: ./scripts/rebuild_mxe_docker.sh
name: build-for-windows name: build-for-windows
- uses: actions/upload-artifact@master - uses: actions/upload-artifact@master

View File

@ -19,7 +19,7 @@ jobs:
- uses: actions/checkout@master - uses: actions/checkout@master
name: checkout name: checkout
- run: ./build_gui_winxp.bat - run: ./scripts/build_gui_winxp.bat
name: build-xp-gui name: build-xp-gui
- uses: actions/upload-artifact@master - uses: actions/upload-artifact@master

View File

@ -24,17 +24,17 @@ docker build -t justdan96/tsmuxer_build .
*Linux* *Linux*
``` ```
docker run -it --rm -v $(pwd):/workdir -w="/workdir" justdan96/tsmuxer_build bash -c ". rebuild_linux_docker.sh" docker run -it --rm -v $(pwd):/workdir -w="/workdir" justdan96/tsmuxer_build bash -c ". scripts/rebuild_linux_docker.sh"
``` ```
*Windows* *Windows*
``` ```
docker run -it --rm -v $(pwd):/workdir -w="/workdir" justdan96/tsmuxer_build bash -c ". rebuild_mxe_docker.sh" docker run -it --rm -v $(pwd):/workdir -w="/workdir" justdan96/tsmuxer_build bash -c ". scripts/rebuild_mxe_docker.sh"
``` ```
*OSX* *OSX*
``` ```
docker run -it --rm -v $(pwd):/workdir -w="/workdir" justdan96/tsmuxer_build bash -c ". rebuild_osxcross_docker.sh" docker run -it --rm -v $(pwd):/workdir -w="/workdir" justdan96/tsmuxer_build bash -c ". scripts/rebuild_osxcross_docker.sh"
``` ```
The executable binary will be saved to the "\bin" folder. The executable binary will be saved to the "\bin" folder.
@ -98,14 +98,14 @@ Open the folder where the git repo is stored in a terminal and run the following
``` ```
# build the project # build the project
./rebuild_linux.sh ./scripts/rebuild_linux.sh
``` ```
Or run the following to build the GUI as well: Or run the following to build the GUI as well:
``` ```
# build the project # build the project
./rebuild_linux_with_gui.sh ./scripts/rebuild_linux_with_gui.sh
``` ```
Next run the below to create a DEB file: Next run the below to create a DEB file:
@ -186,14 +186,14 @@ Open the folder where the git repo is stored in a terminal and run the following
``` ```
# build the project # build the project
./rebuild_mxe.sh ./scripts/rebuild_mxe.sh
``` ```
Or run the following to build the GUI as well: Or run the following to build the GUI as well:
``` ```
# build the project # build the project
./rebuild_mxe_with_gui.sh ./scripts/rebuild_mxe_with_gui.sh
``` ```
## Windows (Msys2) ## Windows (Msys2)
@ -211,7 +211,7 @@ git
Or just run: Or just run:
``` ```
./rebuild_msys2.sh ./scripts/rebuild_msys2.sh
``` ```
Close the Msys2 prompt and then open either a Mingw32 or a Mingw64 prompt, depending on whether you want to build for 32 or 64 bit. Close the Msys2 prompt and then open either a Mingw32 or a Mingw64 prompt, depending on whether you want to build for 32 or 64 bit.
@ -242,14 +242,14 @@ cd tsMuxer
``` ```
Compile tsMuxer by run: Compile tsMuxer by run:
``` ```
./rebuild_linux.sh ./scripts/rebuild_linux.sh
``` ```
This will create in tsMuxer/bin statically compiled versions of tsMuxer - so no external DLL files are required. This will create in tsMuxer/bin statically compiled versions of tsMuxer - so no external DLL files are required.
Or just run: Or just run:
``` ```
./rebuild_msys2.sh ./scripts/rebuild_msys2.sh
``` ```
This will create in tsMuxer/bin statically compiled versions of tsMuxer and tsMuxerGUI - so no external DLL files are required. This will create in tsMuxer/bin statically compiled versions of tsMuxer and tsMuxerGUI - so no external DLL files are required.
@ -327,14 +327,14 @@ Open the folder where the git repo is stored in a terminal and run the following
``` ```
# build the project # build the project
./rebuild_osxcross.sh ./scripts/rebuild_osxcross.sh
``` ```
Or run the following to build the GUI as well: Or run the following to build the GUI as well:
``` ```
# build the project # build the project
./rebuild_osxcross_with_gui.sh ./scripts/rebuild_osxcross_with_gui.sh
``` ```
## MacOS (Native) ## MacOS (Native)
@ -373,4 +373,4 @@ rm -f get-pip.py
rm -rf ./6.2.2 rm -rf ./6.2.2
``` ```
With all of those requirements met we can now compile the programs. Simply run `./build_macos_native.sh` from the repository folder. Upon completion the executables will be available in the ./build/bin folder. With all of those requirements met we can now compile the programs. Simply run `./scripts/build_macos_native.sh` from the repository folder. Upon completion the executables will be available in the ./build/bin folder.