#!/bin/bash

#set -x

cd $(dirname $0)

if [ -f lib/org.gvsig.andami-2* ] ; then
  GVSIG_INSTALL_FOLDER=`dirname "$0"`
else
  if [ -f lib/org.gvsig.scripting.app.mainplugin-* ] ; then
    GVSIG_INSTALL_FOLDER=`dirname "$0"`/../../..
  else
    echo "Can't locate gvSIG installation folder"
    exit 1
  fi
fi

cd "${GVSIG_INSTALL_FOLDER}"

GVSIG_INSTALL_FOLDER="$PWD"

. ./gvSIG.sh --lib $@

for pluginName in \
    org.gvsig.app.document.table.app.mainplugin \
    org.gvsig.app.mainplugin \
    org.gvsig.csv.app.mainplugin \
    org.gvsig.geodb.app.mainplugin \
    org.gvsig.geometry.app.jts \
    org.gvsig.h2spatial.app.mainplugin \
    org.gvsig.installer.app.mainplugin \
    org.gvsig.labeling.app.mainplugin \
    org.gvsig.projection.app.proj4j \
    org.gvsig.scripting.app.mainplugin \
    org.gvsig.shp.app.mainplugin \
    org.gvsig.snapping.app.mainplugin \
    ;
    do
    for i in "$GVSIG_INSTALL_FOLDER/gvSIG/extensiones/$pluginName/lib/"*.jar ; do
      if [ "$i" != "$GVSIG_INSTALL_FOLDER/gvSIG/extensiones/$pluginName/lib/*.jar" -a "$i" != "" ]; then
        add_classpath "$i"
      fi
    done
    for i in "$GVSIG_INSTALL_FOLDER/gvSIG/extensiones/$pluginName/lib/"*.zip ; do
      if [ "$i" != "$GVSIG_INSTALL_FOLDER/gvSIG/extensiones/$pluginName/lib/*.zip" -a "$i" != "" ]; then
        add_classpath "$i"
      fi
    done
done

GVSIG_LAUNCHER=org.gvsig.scripting.app.extension.ScriptingMain
GVSIG_PARAMS="$@"

launch_gvSIG

