Move all build/rebuild scripts to "scripts" subdirectory
parent
76ce1e66ad
commit
5e0a982802
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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.
|
||||||
|
|
Loading…
Reference in New Issue