by sweetlilmre 04 Oct 2005
Algunos comandos tomarán un largo plazo para terminar, sean pacientes.
INSTRUCTIONES:
abrir una ventana del cygwin, tú debes estar en tu directorio home.
mkdir source
cd source
Pasarle los siguientes comandos y esperar que termine:
svn checkout svn://svn.ps2dev.org/psp/trunk/psptoolchain
svn checkout svn://svn.ps2dev.org/psp/trunk/lua
svn checkout svn://svn.ps2dev.org/psp/trunk/libpng
svn checkout svn://svn.ps2dev.org/psp/trunk/jpeg
svn checkout svn://svn.ps2dev.org/psp/trunk/mikmodlib
svn checkout svn://svn.ps2dev.org/psp/trunk/zlib
svn checkout svn://svn.ps2dev.org/psp/trunk/freetype
svn checkout svn://svn.ps2dev.org/pspware/trunk/LuaPlayer
Nos movemos al directorio del psptoolchain.
cd psptoolchain
Si ya tienes el psptoolchain instalado este paso depende de ti para actualizarlo o no.
Puedes saltarlo si quieres.
./toolchain.sh -p
Este comando tarda muuuuuucho tiempo, sobre todo en oprdenadores mas lentos.
./toolchain.sh
cd ..
Instalamos zlib para libpng
cd zlib
make
make install
cd ..
instalamos libpng
cd libpng
make
make install
cd ..
instalamos jpeg
cd jpeg
make
make install
cd ..
instalamos freetype
cd freetype
sh autogen.sh
LDFLAGS="-L`psp-config --pspsdk-path`/lib -lc -lpspuser" \
./configure --host psp --prefix=`psp-config --psp-prefix`
make
make install
cd ..
instalamos mikmodlib
cd mikmodlib
make install
cd ..
instalamos lua, NOTE: debes utilizar específicamente Makefile.psp aquí, Makefile es el makefile normal de Linux que será utilizado más adelante
cd lua
make -f Makefile.psp
make -f Makefile.psp install
cd ..
Finalmente instalamos luaplayer
cd LuaPlayer
make
make install
cd ..
Para compilar la version en windows.
cd mikmodlib
make -f Makefile.windows clean install
cd ..
Construir la versión de Linux del lua DEBES hacer ‘make clean’ aquí para quitar los archivos de la estructura de PSP
cd lua
make clean
make linux
make install
cd ..
Instalar Windows LuaPlayer
cd LuaPlayer
make -f Makefile.windows
si consigues errores a este punto, es probablemente debido a las exportaciones que faltan en el fichero C del emulador. esto significa que el emulador no es todavía actualizado. Tienes : implementa las funciones tú mismo
fuente:
http://wiki.ps2dev.org/psp:lua_player:compiling
No hay comentarios:
Publicar un comentario