#!/bin/csh

set DIR_SQL=`dirname $0`/..
set DIR_LIB=${DIR_SQL}/lib
set DIR_CONFIG=${DIR_SQL}/config
set DIR_JDBC=${HOME}/lib

set	LIB_JDBC=""
#JDBCのjarは、db.xmlにも記述可能
#set	LIB_JDBC=${LIB_JDBC}:${DIR_JDBC}/jconn2.jar
#set	LIB_JDBC=${LIB_JDBC}:${DIR_JDBC}/ojdbc14.jar
#set	LIB_JDBC=${LIB_JDBC}:${DIR_JDBC}/postgresql-8.2-506.jdbc3.jar
#set	LIB_JDBC=${LIB_JDBC}:${DIR_JDBC}/mysql-connector-java-5.1.5-bin.jar
#set	LIB_JDBC=${LIB_JDBC}:${DIR_JDBC}/hsqldb.jar

set CLASSPATH=${LIB_JDBC}
set CLASSPATH=${CLASSPATH}:${DIR_SQL}/lib/sqltool-5.3.0-SNAPSHOT.jar
set CLASSPATH=${CLASSPATH}:${DIR_SQL}:${DIR_CONFIG}

if ( $?LD_LIBRARY_PATH == 0 ) then
	setenv LD_LIBRARY_PATH    ""
endif
setenv LD_LIBRARY_PATH	${LD_LIBRARY_PATH}:${DIR_SQL}

#if ( $?DYLD_LIBRARY_PATH == 0 ) then
#	setenv DYLD_LIBRARY_PATH    ""
#endif
#setenv DYLD_LIBRARY_PATH    ${DYLD_LIBRARY_PATH}:${DIR_SQL}

# 以下のオプションが指定可能です
# -Dsql.driver=sybase
# -Dsql.editor=vi
# -Dsql.less=more
# -Dsql.encoding=EUC-JP
# -Dsql.config=DbEnv.xml
# -Dsql.logconfig=log4j.xml
# -Dsql.debug=1

if ( $#argv > 0 ) then
	set DRV="-Dsql.driver=$1"
else
	set DRV=""
endif
set CONFIG="-Dsql.config=${DIR_CONFIG}/DbEnv.xml"

java $DRV $CONFIG -cp ${CLASSPATH} jp.co.sds_corp.sqltool.SqlTool $*
