27 lines
501 B
Bash
Executable File
27 lines
501 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
|
|
tar -C $MES_PREFIX -cf- include | tar -C $PREFIX -xf-
|
|
|
|
mkdir -p $PREFIX/lib
|
|
cp crt1.o $PREFIX/lib/crt1.o
|
|
cp crti.o $PREFIX/lib/crti.o
|
|
cp crtn.o $PREFIX/lib/crtn.o
|
|
|
|
mkdir -p $PREFIX/lib/tcc
|
|
cp libc.a $PREFIX/lib
|
|
cp libtcc1.a $PREFIX/lib/tcc
|
|
|
|
tar -C $TINYCC_SEED -cf- . | tar -C $PREFIX/lib -xf-
|