#!/bin/bash

source ./devel.bash

source cascade-make/lib/cascade-lib.bash

# Guaranteed that GSDLOS has now been set

if [ ! -e $GEXT_JENA_INSTALLED ] ; then
  echo "Creating $GEXT_JENA_INSTALLED"
  mkdir $GEXT_JENA_INSTALLED
fi


#for d in packages src src3 ; do
for d in packages src3 ; do
  echo "Running $d/CASCADE-MAKE.sh $*"

  (cd $d ; ./CASCADE-MAKE.sh $*)

  if [ $? != 0 ] ; then
    echo "Error encountered running $d/CASCADE-MAKE.sh"
    exit 1
  fi
done

if [ $makedist = "1"  ] ; then
  default_toplevel_make_dist $GSDLOS devel.bash
fi


if [ $install = "1" ] ; then

  if [ ! -d ../../web/ext/jena ] ; then
    echo "Making directory ../../web/ext/jena"
    mkdir ../../web/ext/jena
  fi

  echo "Installing web-ext-js/sgvizler into web/ext/jena"
  /bin/cp -r web-ext-js/sgvizler ../../web/ext/jena/.

  if [ ! -d web-ext2-js/npm-direct-install/node_modules ] ; then
      echo "Running web-ext2-js/DOWNLOAD.sh"
      cd web-ext2-js && ./DOWNLOAD.sh && cd ..
  fi

  cd web-ext2-js && ./INSTALL.sh && cd ..

  echo ""
  echo "Installing etc/pages/xml-to-html\*.xsl into web/ext/jena"
  /bin/cp etc/pages/xml-to-html*.xsl ../../web/ext/jena/.

  ./INSTALL-FUSEKI3-WAR.sh
  
  cat NOTES.txt
fi

