AliceLR 854760be97 Fix Switch make build bug, revert release build script change 5 年之前
..
cross-patches 061c58ae38 Separate PSP scripts from devkitPro scripts, cleanup 5 年之前
DK1_PrepareReleaseEnvironment.bat 061c58ae38 Separate PSP scripts from devkitPro scripts, cleanup 5 年之前
DK2_BuildDependencies.bat 061c58ae38 Separate PSP scripts from devkitPro scripts, cleanup 5 年之前
DK3_NDS.bat 061c58ae38 Separate PSP scripts from devkitPro scripts, cleanup 5 年之前
DK4_3DS.bat 061c58ae38 Separate PSP scripts from devkitPro scripts, cleanup 5 年之前
DK5_Wii.bat 061c58ae38 Separate PSP scripts from devkitPro scripts, cleanup 5 年之前
DK6_Switch.bat 061c58ae38 Separate PSP scripts from devkitPro scripts, cleanup 5 年之前
PSP1_BuildDependencies.bat 061c58ae38 Separate PSP scripts from devkitPro scripts, cleanup 5 年之前
PSP2_Build.bat 061c58ae38 Separate PSP scripts from devkitPro scripts, cleanup 5 年之前
README.md 061c58ae38 Separate PSP scripts from devkitPro scripts, cleanup 5 年之前
dk-3ds-build.sh 061c58ae38 Separate PSP scripts from devkitPro scripts, cleanup 5 年之前
dk-3ds-dependencies.sh 061c58ae38 Separate PSP scripts from devkitPro scripts, cleanup 5 年之前
dk-init-environment.sh 061c58ae38 Separate PSP scripts from devkitPro scripts, cleanup 5 年之前
dk-install.sh 061c58ae38 Separate PSP scripts from devkitPro scripts, cleanup 5 年之前
dk-nds-build.sh 061c58ae38 Separate PSP scripts from devkitPro scripts, cleanup 5 年之前
dk-nds-dependencies.sh 061c58ae38 Separate PSP scripts from devkitPro scripts, cleanup 5 年之前
dk-switch-build.sh 854760be97 Fix Switch make build bug, revert release build script change 5 年之前
dk-switch-dependencies.sh 90a41cccd2 Add Switch port (SDL2/Mesa) (#166) 5 年之前
dk-wii-build.sh 061c58ae38 Separate PSP scripts from devkitPro scripts, cleanup 5 年之前
dk-wii-dependencies.sh 061c58ae38 Separate PSP scripts from devkitPro scripts, cleanup 5 年之前
psp-build.sh 061c58ae38 Separate PSP scripts from devkitPro scripts, cleanup 5 年之前
psp-dependencies.sh 061c58ae38 Separate PSP scripts from devkitPro scripts, cleanup 5 年之前

README.md

MSYS2 Cross Build Scripts

This set of scripts is meant to complement the Windows MSYS2 build scripts. These scripts should be run only after "1_PrepareReleaseEnvironment.bat" from the Windows scripts has been run. Copy the contents of this folder to the root of your MSYS2 directory tree.

devkitPro

Environment setup:

The first two scripts are required only for creating a new MSYS2 build environment, and can be skipped if your environment is already set up:

  • DK1_PrepareReleaseEnvironment.bat -- installs extra required tools.

  • DK2_BuildDependencies.bat -- collects dependencies required for MegaZeux from various repositories and builds them. All work is done in the same working directory used by the Windows scripts.

Creating builds:

These scripts can be used to create a fresh build for each devkitPro platform.

  • DK3_NDS.bat -- generates an NDS build and moves it to the "zips" folder.
  • DK4_3DS.bat -- generates a 3DS build and moves it to the "zips" folder.
  • DK5_Wii.bat -- generates a Wii build and moves it to the "zips" folder.
  • DK6_Switch.bat -- generates a Switch build and moves it to the "zips" folder.

These scripts no longer support devkitPSP as support for it has been officially dropped. Old devkitPSP binaries can not be distributed as they contain devkitPro trademarks. Use pspdev directly instead.

pspdev

Environment setup:

  • FIXME_PrepareReleaseEnvironment.bat -- generate a build environment with pspdev/psptoolchain. This should be performed only once per environment. This will be installed to /opt/pspdev and should add $PSPDEV to your .profile.

  • PSP1_BuildDependencies.bat -- install pspdev/psp-port dependencies required to build MegaZeux to an existing pspdev/psptoolchain installation. This should be performed only once per environment.

Creating builds:

  • PSP2_Build.bat -- generates a PSP build and moves it to the "zips" folder.