#!/bin/sh
## =================================================================
## Logtalk - Object oriented extension to Prolog
## Release 2.25.0
##
## Copyright (c) 1998-2005 Paulo Moura. All Rights Reserved.
if [ -z "$1" ]; then
prefix=/usr/local
else
prefix="$1"
fi
echo
echo "Installing Logtalk on $prefix ..."
rm -rf $prefix/lgt2250
rm -f $prefix/logtalk
mkdir $prefix/lgt2250
cd ..
cp -R * $prefix/lgt2250
cd $prefix
chmod -R go-w,a+r lgt2250
chmod a+x lgt2250
chmod a+x lgt2250/scripts/*.sh
chmod a+x lgt2250/xml/*.sh
ln -sf lgt2250 logtalk
mkdir -p bin
cd bin
ln -sf ../logtalk/scripts/cplgtdirs.sh cplgtdirs
ln -sf ../logtalk/xml/lgt2pdf.sh lgt2pdf
ln -sf ../logtalk/xml/lgt2html.sh lgt2html
ln -sf ../logtalk/xml/lgt2xml.sh lgt2xml
echo "Logtalk basic installation completed. See the INSTALL file for details"
echo "on customizing your working environment."
echo "You may want to run some of the Prolog integration scripts, which you"
echo "will find on the same directory as this installer script."
echo "Users should define the environment variable LOGTALKHOME pointing"
echo "to $prefix/logtalk and then run the shell script cplgtdirs"
echo "in order to copy the Logtalk user-modifiable files to their home"
echo "directories."
echo "Links to the cplgtdirs, lgt2pdf, lgt2html, and lgt2xml scripts have"
echo "been created on $prefix/bin; you may need to add this directory to"
echo "your execution path."