final versions for devkitPPC r15

This commit is contained in:
Dave Murphy 2008-06-01 23:57:45 +00:00
parent 07ce1a06bf
commit bc513aff2e
2 changed files with 19 additions and 30 deletions

View File

@ -48,11 +48,7 @@ gcc-core 4.3.0 - http://ftp.gnu.org/gnu/gcc/gcc-4.3.0/gcc-core-4.3.0.tar.bz2
gcc-g++ 4.3.0 - http://ftp.gnu.org/gnu/gcc/gcc-4.3.0/gcc-g++-4.3.0.tar.bz2
libogc, libgba, libnds, libmirko, dswifi and libfat can be found in the sourceforge project.
http://sourceforge.net/projects/devkitpro
libogc, libgba, libnds, libmirko, dswifi and libfat can be found in the sourceforge project. See http://wiki.devkitpro.org/index.php/Getting_Started for links.
The top level shell script has now been unified and offers the option of devkitARM, devkitPPC or devkitPSP.
@ -67,17 +63,12 @@ Once the script finds the source packages they will be decompressed and the buil
To avoid having to manually answer prompts during the build the script will read variables from config.sh if it exists. Copy config.sh.sample to config.sh and set the variables as appropriate for your build.
Several examples tarballs are provided for the platforms supported by devkitARM & devkitPPC, these include basic templates for starting your own projects. See http://wiki.devkitpro.org/index.php/Getting_Started for links.
Using devkitARM
---------------
All you need to do now to use devkitARM is make sure that your freshly built tools are in your PATH, something like this;
export PATH=$PATH:<path to devkitARM>/bin
(Obviously replace <path to devkitARM> with the full path to the devkitARM installation directory)
to use the built in crt0 and linkscript use arm-elf-gcc to link your project
to use the built in crt0 and linkscript use arm-eabi-gcc to link your project
Several specs files are built in for the various platforms
@ -89,26 +80,25 @@ Several specs files are built in for the various platforms
-specs=ds_cart for a DS arm7 binary which runs from GBA cart.
-specs=gp32.specs for standard GP32 app.
-specs=gp32_gpsdk.specs for official gamepark SDK GP32 app.
Getting started
---------------
The best thing to do next is test the compiler, so grab an examples tarball from sourceforge & run make in the top level.
http://sourceforge.net/project/showfiles.php?group_id=114505&package_id=159894
Using devkitPPC
---------------
All you need to do now to use devkitPPC is make sure that your freshly built tools are in your PATH, something like this;
to use the built in crt0 and linkscript use powerpc-gekko-gcc to link your project, using the command line switch -mgcn for a bare bones system, -mogc to use libogc and the multi-threaded microkernel for gamecube, -mrvl for wii.
export PATH=$PATH:<path to devkitPPC>/bin
Using devkitPSP
---------------
(Obviously replace <path to devkitPPC> with the full path to the devkitPPC installation directory)
All you need to do now to use devkitPSP is make sure that your freshly built tools are in your PATH, something like this;
to use the built in crt0 and linkscript use powerpc-elf-gcc to link your project, using the command line switch -mgcn for a bare bones system, -mogc to use libogc and the multi-threaded microkernel.
export PATH=$PATH:<path to devkitPSP>/bin
(Obviously replace <path to devkitPSP> with the full path to the devkitPSP installation directory)
Getting started
---------------
The best thing to do next is test the compiler, so grab an examples tarball from sourceforge & run make in the top level.
Credits
-------
@ -116,7 +106,7 @@ Credits
* Thanks to WinterMute for bringing us devkitPro, the website is http://www.devkitpro.org
* Build scripts written by WinterMute and tied together by GreenGianT
* Thanks to Mr Spiv, Honkey Kong, Raleigh and JoostP for OS X testing
* libogc written and supplied by Shagkur. Additional code by WinterMute, Bushing & Tybor
* libogc written and supplied by Shagkur. Additional code by WinterMute, Bushing, Marcan & Tybor
* libgba by WinterMute
* libnds by Joat, Dovoto and WinterMute with contributions from many others.
* dswifi by Sgstair

View File

@ -5,16 +5,13 @@
# devkitPPC release 15
# devkitPSP release 12
#---------------------------------------------------------------------------------
echo "Currently in release cycle, proceed with caution, do not report problems, do not ask for support"
exit 1
#---------------------------------------------------------------------------------
# specify some urls to download the source packages from
#---------------------------------------------------------------------------------
LIBOGC_VER=20080515
LIBOGC_VER=20080601
LIBGBA_VER=20060720
LIBNDS_VER=20080511
LIBFAT_VER=20080514
DEFAULT_ARM7_VER=20080416
DSWIFI_VER=0.3.4
LIBMIRKO_VER=0.9.7
@ -22,7 +19,6 @@ LIBMIRKO_VER=0.9.7
LIBOGC="libogc-src-$LIBOGC_VER.tar.bz2"
LIBGBA="libgba-src-$LIBGBA_VER.tar.bz2"
LIBNDS="libnds-src-$LIBNDS_VER.tar.bz2"
LIBFAT="libfat-src-$LIBFAT_VER.tar.bz2"
DSWIFI="dswifi-src-$DSWIFI_VER.tar.bz2"
DEFAULT_ARM7="default_arm7-src-$DEFAULT_ARM7_VER.tar.bz2"
LIBMIRKO="libmirko-src-$LIBMIRKO_VER.tar.bz2"
@ -32,7 +28,6 @@ LIBOGC_URL="$DEVKITPRO_URL/$LIBOGC"
LIBGBA_URL="$DEVKITPRO_URL/$LIBGBA"
LIBNDS_URL="$DEVKITPRO_URL/$LIBNDS"
DSWIFI_URL="$DEVKITPRO_URL/$DSWIFI"
LIBFAT_URL="$DEVKITPRO_URL/$LIBFAT"
LIBMIRKO_URL="$DEVKITPRO_URL/$LIBMIRKO"
DEFAULT_ARM7_URL="$DEVKITPRO_URL/$DEFAULT_ARM7"
@ -88,6 +83,7 @@ case "$VERSION" in
BINUTILS_VER=2.18.50
NEWLIB_VER=1.16.0
GDB_VER=6.8
LIBFAT_VER=20070127
basedir='dkarm-eabi'
package=devkitARM
builddir=arm-eabi
@ -99,6 +95,7 @@ case "$VERSION" in
BINUTILS_VER=2.18.50
NEWLIB_VER=1.16.0
GDB_VER=6.8
LIBFAT_VER=20080530
basedir='dkppc'
package=devkitPPC
builddir=powerpc-gekko
@ -145,6 +142,8 @@ esac
NEWLIB="newlib-$NEWLIB_VER.tar.gz"
NEWLIB_URL="ftp://sources.redhat.com/pub/newlib/$NEWLIB"
LIBFAT="libfat-src-$LIBFAT_VER.tar.bz2"
LIBFAT_URL="$DEVKITPRO_URL/$LIBFAT"
DOWNLOAD=0