#Toolchain Compile script #October 10 2000 #Copyright 2000 ESIEE - Xavier Debacker - Malek Djoudi - Thomas Marteau # #!/bin/sh -x echo variables initialization TOP=/linux/cvs SRC=$TOP BUILD=/linux/build PREFIX=/linux/puffin DEST=$PREFIX TARGET=hppa-linux EXTRA_OPT="" INCLUDE=$PREFIX/$TARGET/include MACH=i386-linux if [ ! -d $TOP/include ] then echo yapa $TOP/include exit 1 fi echo $INCLUDE directory installation mkdir -p $INCLUDE cp -r $TOP/include/* $INCLUDE cp -r $SRC/linux/include/asm-i386 $INCLUDE cp -r $SRC/linux/include/linux $INCLUDE echo binutils compile mkdir -p $BUILD/build-binutils cd $BUILD/build-binutils $SRC/binutils/configure --target=$TARGET --prefix=$DEST --host=$MACH --disable-nls $EXTRA_OPT make make install PATH=$PREFIX/bin:$PATH echo gcc compile mkdir -p $BUILD/build-gcc cd $BUILD/build-gcc $SRC/gcc/configure --target=$TARGET --prefix=$DEST --host=$MACH --disable-nls --without-libc --enable-langages=c make LIBGCC2_INCLUDES=-I$INCLUDE make install exit 0 #End script