#!/bin/bash # # This script was adapted from the one used by Hwaci to build it's # documentation and binaries for shipping to their website. # # Any similarity to the original has probably been trampled into # oblivion modifying everything for Gentoo. # echo "Starting TCL Build" # Set srcdir to the name of the directory that contains the publish.sh # script. # srcdir=`echo "$0" | sed 's%\(^.*\)/[^/][^/]*$%\1%'` # # Build the tclsqlite.so shared library for import into tclsh or wish # under Linux # make target_source source /etc/make.conf cd tsrc rm shell.c OPTS='-DUSE_TCL_STUBS=1 -DNDEBUG=1' TCLSTUBLIB=${TCL_BUILD_STUB_LIB_PATH} export CFLAGS gcc -fPIC $CFLAGS $OPTS -I. -shared *.c $TCLSTUBLIB -o tclsqlite.so strip tclsqlite.so cp tclsqlite.so .. cd .. echo "pkg_mkIndex [pwd] tclsqlite.so" >> make_pkgIndex.tcl tclsh make_pkgIndex.tcl echo "Done TCL Build"