#!/bin/sh

# $Id: getXITEDirs,v 1.14 2014/02/27 09:12:13 svein Exp $

# Determine the XITE directory parameters.

makefile=$XITE_HOME/etc/Makefile.$XITE_HOSTTYPE
local=0

if [ -f $makefile ]; then
 xite_bin_dest_def=`egrep '^ *XITE_BIN_DEST *= *' $makefile | awk '{print $3}'`
 xite_lib_dest_def=`egrep '^ *XITE_LIB_DEST *= *' $makefile | awk '{print $3}'`
 xite_inc_dest_def=`egrep '^ *XITE_INC_DEST *= *' $makefile | awk '{print $3}'`
 xite_man_dest_def=`egrep '^ *XITE_MAN_DEST *= *' $makefile | awk '{print $3}'`
 xite_doc_dest_def=`egrep '^ *XITE_DOC_DEST *= *' $makefile | awk '{print $3}'`
 xite_doc_base=`expr "$xite_doc_dest_def" : '\(.*\)\/ReferenceManual'`
 [ -n "$xite_doc_base" ] && xite_doc_dest_def=$xite_doc_base
else
  xite_inc_dest_def=$XITE_HOME/include
  xite_man_dest_def=$XITE_HOME/man
  xite_doc_dest_def=$XITE_HOME/doc
  xite_bin_dest_def=$XITE_HOME/bin
  xite_lib_dest_def=$XITE_HOME/lib64

  if test $# -gt 0; then
      $local=$1;
  fi
  if test $local -ne 0; then
      xite_bin_dest_def=$xite_bin_dest_def/$XITE_HOSTTYPE
      xite_lib_dest_def=$xite_lib_dest_def/$XITE_HOSTTYPE
  fi
fi

xshow_path_def=$XITE_HOME/data/xshow

check=2

XITE_BIN_DEST=\
`$getDir "$XITE_BIN_DEST" "$xite_bin_dest_def" 'Directory for XITE executables' "$TMP_INSTALL" "stderr" $check 755`

XITE_LIB_DEST=\
`$getDir "$XITE_LIB_DEST" "$xite_lib_dest_def" 'Directory for XITE library' "$TMP_INSTALL" "stderr" $check 755`

XITE_INC_DEST=\
`$getDir "$XITE_INC_DEST" "$xite_inc_dest_def" 'Directory for XITE-supplied include files' "$TMP_INSTALL" "stderr" $check 755`

XITE_MAN_DEST=\
`$getDir "$XITE_MAN_DEST" "$xite_man_dest_def" 'Directory for XITE man pages' "$TMP_INSTALL" "stderr" $check 755`

XITE_DOC_DEST=\
`$getDir "$XITE_DOC_DEST" "$xite_doc_dest_def" 'Directory for XITE html files and PostScript manuals' "$TMP_INSTALL" "stderr" $check 755`

XSHOWPATH=\
`$getDir "$XSHOWPATH" "$xshow_path_def" 'Directory for xshow menu file' "$TMP_INSTALL" "stderr" $check 755`

status_doc=0; status_man=0

if test "$XITE_HOSTTYPE" != "Win32"; then
#    $checkdir 755 $XITE_DOC_DEST/ReferenceManual > /dev/null 2>&1
#    status_doc=$?

    $checkdir 755 $XITE_MAN_DEST/cat1 $XITE_MAN_DEST/cat3 $XITE_MAN_DEST/cat5 \
	$XITE_MAN_DEST/man1 $XITE_MAN_DEST/man3 $XITE_MAN_DEST/man5 \
	> /dev/null 2>&1
    status_man=$?
fi

if test "$status_doc" -ne 0 -o "$status_man" -ne 0
then
	$saveParameters

	echo "ERROR:" 1>&2
	echo "Creation of subdirectories for $XITE_MAN_DEST or" 1>&2
	echo "$XITE_DOC_DEST failed." 1>&2
	echo "You must have write permission in the directory." 1>&2
	echo "Installation/build interrupted." 1>&2
	echo "" 1>&2
	$paramMessage 1>&2

	echo "exit 1"
	exit 1
fi

echo "XITE_BIN_DEST=$XITE_BIN_DEST; XITE_LIB_DEST=$XITE_LIB_DEST"
echo "XITE_INC_DEST=$XITE_INC_DEST; XITE_MAN_DEST=$XITE_MAN_DEST"
echo "XITE_DOC_DEST=$XITE_DOC_DEST; XSHOWPATH=$XSHOWPATH"
echo "export XITE_BIN_DEST XITE_LIB_DEST XITE_INC_DEST XITE_MAN_DEST"
echo "export XITE_DOC_DEST XSHOWPATH"
