Now your ready to unpack, configure, build, and install the tools.
export mypkgdir=/mnt/tmp/pkgs
export mysrcdir=/mnt/tmp/src
export mypalmdir=/usr/local/palm
export PATH=/usr/local/palm/bin:$PATH
mkdir $mysrcdir
mkdir $mypalmdir
|
cd $mysrcdir
tar -xzf $mypkgdir/fltk-1.0.11-source.tar.gz
cd fltk-1.0.11
./configure --prefix=/usr/local/libfltk --enable-gl=no --enable-shared --with-x
make
make install
|
cd $mypalmdir mkdir sdk-3 mkdir sdk-4 cd sdk-3 tar -xzf $mypkgdir/sdk35.tar.gz tar -xzf $mypkgdir/sdk35-docs.tar.gz tar -xzf $mypkgdir/sdk35-examples.tar.gz mv Palm\ OS\ 3.5\ Support/Incs/ include mv Palm\ OS\ 3.5\ Support/GCC\ Libraries/ lib rm -Rf Palm\ OS\ 3.5\ Support cd $mypalmdir/sdk-4 tar -xzf $mypkgsdir/sdk40-core.tar.gz tar -xzf $mypkgsdir/sdk40-docs.tar.gz tar -xzf $mypkgsdir/sdk40-examples.tar.gz mv Palm\ OS\ Support/Incs/ include mv Palm\ OS\ Support/GCC\ Libraries/ lib rm -Rf Palm\ OS\ Support/ |
cd $mysrcdir
tar -xzf $mypkgdir/binutils-2.9.1.tar.gz
tar -xzf $mypkgdir/gcc-2.95.3.tar.gz
tar -xzf $mypkgdir/gdb-5.0.tar.gz
tar -xzf $mypkgdir/prc-tools-2.0.92.tar.gz
cat prc-tools-2.0.92/{gdb-5.0,gcc-2.95.3,binutils-2.9.1}.palmos.diff | patch -p0
cd prc-tools-2.0.92/
ln -s ../binutils-2.9.1 binutils
ln -s ../gcc-2.95.3 gcc
ln -s ../gdb-5.0 gdb
cd ..
mkdir build
cd build
mkdir empty
../prc-tools-2.0.92/configure \
--target=m68k-palmos \
--enable-languages=c,c++ \
--with-headers=`pwd`/empty \
--with-build-sdk=-palmos4 \
--sharedstatedir=$mypalmdir \
--with-palmdev-prefix=$mypalmdir \
--prefix=$mypalmdir \
--exec-prefix=$mypalmdir
make all-install
|
export PATH=/usr/local/libfltk/bin:$PATH cd $mysrcdir tar -xzf emulator_src_31.tar.gz cd Emulator_Src_3.1/BuildUnix ./configure --prefix=$mypalmdir --with-fltk=/usr/local/libfltk make make install |