#!/usr/tgcware/bin/bash WORLD_ROOT=${PWD} ARCHIE_ROOT="${WORLD_ROOT}/archie" PROSPERO_ROOT="${WORLD_ROOT}/prospero" BERKDB_ROOT="${WORLD_ROOT}/berkdb" TCL_ROOT="${WORLD_ROOT}/tcl7.6" TCLDP_ROOT="${WORLD_ROOT}/tcl-dp" TK_ROOT="${WORLD_ROOT}/tk4.2" SOLOS=$(uname -s) SOLVER=$(uname -r) SYSTYPE="${SOLOS}-${SOLVER}" DISTDIR="${WORLD_ROOT}/dist" export ARCHIE_ROOT=${ARCHIE_ROOT} export PROSPERO_ROOT=${PROSPERO_ROOT} export BERKDB_ROOT=${BERKDB_ROOT} export TCL_ROOT=${TCL_ROOT} export TCLDP_ROOT=${TCLDP_ROOT} export TK_ROOT=${TK_ROOT} export SYSTYPE=${SYSTYPE} export DISTDIR=${DISTDIR} mkdir -p ${DISTDIR}/bin echo " Build Root : ${WORLD_ROOT}" echo " Archie Root : ${ARCHIE_ROOT}" echo " Prospero Root : ${PROSPERO_ROOT}" echo " Berkeley DB Root: ${BERKDB_ROOT}" echo " Tcl Root : ${TCL_ROOT}" echo " Tcl DP Root : ${TCLDP_ROOT}" echo " Tk Root : ${TK_ROOT}" echo " System Type : ${SYSTYPE}" echo " Dist Dir : ${DISTDIR}" echo "" echo "====================================================================" echo " Building ${TCL_ROOT}/unix" echo "====================================================================" echo "" cd ${TCL_ROOT}/unix ./configure --prefix=${DISTDIR} make install cd ${WORLD_ROOT} echo "" echo "====================================================================" echo " Building ${TK_ROOT}/unix" echo "====================================================================" echo "" cd ${TK_ROOT}/unix ./configure --prefix=${DISTDIR} make install cd ${WORLD_ROOT} echo "" echo "====================================================================" echo " Building ${TCLDP_ROOT}/unix" echo "====================================================================" echo "" cd ${TCLDP_ROOT}/unix ./configure --prefix=${DISTDIR} make install cd ${WORLD_ROOT} echo "" echo "====================================================================" echo " Building ${BERKDB_ROOT}/PORT/${SYSTYPE}" echo "====================================================================" echo "" cd ${BERKDB_ROOT}/PORT/${SYSTYPE} CC="gcc" make cd ${WORLD_ROOT}