#!/bin/csh

set JAVA = "/usr/local/bin/java"
set LIBFILES = "/usr/local/share/opengrok/lib/activation-1.1.1.jar /usr/local/share/opengrok/lib/ant-1.10.1.jar /usr/local/share/opengrok/lib/ant-launcher-1.10.1.jar /usr/local/share/opengrok/lib/aopalliance-repackaged-2.6.1.jar /usr/local/share/opengrok/lib/bcel-6.4.1.jar /usr/local/share/opengrok/lib/classmate-1.3.4.jar /usr/local/share/opengrok/lib/commons-compress-1.19.jar /usr/local/share/opengrok/lib/commons-lang3-3.9.jar /usr/local/share/opengrok/lib/cron-utils-7.0.2.jar /usr/local/share/opengrok/lib/hibernate-validator-6.0.17.Final.jar /usr/local/share/opengrok/lib/hk2-api-2.6.1.jar /usr/local/share/opengrok/lib/hk2-locator-2.6.1.jar /usr/local/share/opengrok/lib/hk2-utils-2.6.1.jar /usr/local/share/opengrok/lib/jackson-annotations-2.10.1.jar /usr/local/share/opengrok/lib/jackson-core-2.10.1.jar /usr/local/share/opengrok/lib/jackson-databind-2.10.1.jar /usr/local/share/opengrok/lib/jackson-module-jaxb-annotations-2.10.1.jar /usr/local/share/opengrok/lib/jakarta.activation-api-1.2.1.jar /usr/local/share/opengrok/lib/jakarta.annotation-api-1.3.5.jar /usr/local/share/opengrok/lib/jakarta.el-3.0.2.jar /usr/local/share/opengrok/lib/jakarta.el-api-3.0.3.jar /usr/local/share/opengrok/lib/jakarta.inject-2.6.1.jar /usr/local/share/opengrok/lib/jakarta.validation-api-2.0.2.jar /usr/local/share/opengrok/lib/jakarta.ws.rs-api-2.1.6.jar /usr/local/share/opengrok/lib/jakarta.xml.bind-api-2.3.2.jar /usr/local/share/opengrok/lib/javassist-3.25.0-GA.jar /usr/local/share/opengrok/lib/jaxb-api-2.3.0.jar /usr/local/share/opengrok/lib/jaxb-core-2.3.0.jar /usr/local/share/opengrok/lib/jaxb-impl-2.3.0.jar /usr/local/share/opengrok/lib/jboss-logging-3.3.2.Final.jar /usr/local/share/opengrok/lib/jersey-bean-validation-2.30.1.jar /usr/local/share/opengrok/lib/jersey-client-2.30.1.jar /usr/local/share/opengrok/lib/jersey-common-2.30.1.jar /usr/local/share/opengrok/lib/jersey-entity-filtering-2.30.1.jar /usr/local/share/opengrok/lib/jersey-hk2-2.30.1.jar /usr/local/share/opengrok/lib/jersey-media-jaxb-2.30.1.jar /usr/local/share/opengrok/lib/jersey-media-json-jackson-2.30.1.jar /usr/local/share/opengrok/lib/jersey-server-2.30.1.jar /usr/local/share/opengrok/lib/lucene-analyzers-common-8.5.2.jar /usr/local/share/opengrok/lib/lucene-backward-codecs-8.5.2.jar /usr/local/share/opengrok/lib/lucene-core-8.5.2.jar /usr/local/share/opengrok/lib/lucene-highlighter-8.5.2.jar /usr/local/share/opengrok/lib/lucene-join-8.5.2.jar /usr/local/share/opengrok/lib/lucene-memory-8.5.2.jar /usr/local/share/opengrok/lib/lucene-queries-8.5.2.jar /usr/local/share/opengrok/lib/lucene-queryparser-8.5.2.jar /usr/local/share/opengrok/lib/lucene-sandbox-8.5.2.jar /usr/local/share/opengrok/lib/lucene-suggest-8.5.2.jar /usr/local/share/opengrok/lib/opengrok-1.3.16.jar /usr/local/share/opengrok/lib/org.suigeneris.jrcs.diff-0.4.2.jar /usr/local/share/opengrok/lib/org.suigeneris.jrcs.rcs-0.4.2.jar /usr/local/share/opengrok/lib/osgi-resource-locator-1.0.3.jar /usr/local/share/opengrok/lib/slf4j-api-1.7.12.jar"
setenv JAVA_VERSION "1.8+"

if ( "${LIBFILES}" != "" ) then
	set CLASSPATH = `echo ${LIBFILES} | sed -E -e 's,[[:space:]]+,:,g'`
else
	set CLASSPATH = ""
endif

exec "${JAVA}" -cp "${CLASSPATH}" -jar /usr/local/share/opengrok/opengrok.jar -c /usr/local/bin/exctags -w opengrok $*
