#!/bin/bash ../install.sh

NAME='tcc'
VERSION='0.9.27'
DOWNLOAD_URL="https://download.savannah.gnu.org/releases/tinycc/tcc-$VERSION.tar.bz2#de23af78fca90ce32dff2dd45b3432b2334740bb9bb7b05bf60fdbfc396ceb9c"

configure() {
	./configure \
		--prefix=/usr \
		--sysroot=$BANAN_SYSROOT \
		--cpu=$BANAN_ARCH \
		--enable-cross \
		--cross-prefix=$BANAN_TOOLCHAIN_TRIPLE- \
		--sysincludepaths=/usr/include:/usr/lib/tcc/include \
		--libpaths=/usr/lib \
		--crtprefix=/usr/lib \
		--elfinterp=/usr/lib/DynamicLoader.so
}

build() {
	touch $BANAN_SYSROOT/usr/include/sys/ucontext.h
	make -j$(nproc) cross-$BANAN_ARCH $BANAN_ARCH-libtcc1-usegcc=yes || exit 1
}

install() {
	make install-unx DESTDIR=$BANAN_SYSROOT || exit 1
	ln -sf $BANAN_ARCH-tcc $BANAN_SYSROOT/usr/bin/tcc
}