lunes, 25 de junio de 2007

[[psp:lua_player:compiling]]

Una guía corta para compilar LuaPlayer

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
Smile


fuente:
http://wiki.ps2dev.org/psp:lua_player:compiling

No hay comentarios: