tinycc/install.sh

22 lines
485 B
Bash
Executable File

#! /bin/sh
if [ -n "$BUILD_DEBUG" ]; then
set -x
fi
set -e
PREFIX=${PREFIX-usr}
MES_PREFIX=${MES_PREFIX-${MESCC%/*}}
TINYCC_SEED=${TINYCC_SEED-../tinycc-seed}
mkdir -p $PREFIX/bin
cp tcc $PREFIX/bin
mkdir -p $PREFIX/lib
tar -C $TINYCC_SEED -cf- . | tar -C $PREFIX/lib -xf-
tar -C $TINYCC_SEED/x86-mes-gcc -cf- . | tar -C $PREFIX/lib -xf-
mkdir -p $PREFIX/lib/tcc
#TODO: cp libtcc1.a?? $PREFIX/lib/tcc
tar -C $MES_PREFIX -cf- include | tar -C $PREFIX -xf-
cp libc.a $PREFIX/lib