# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements.  See the NOTICE file distributed with
# this work for additional information regarding copyright ownership.
# The ASF licenses this file to you under the Apache License, Version 2.0
# (the "License"); you may not use this file except in compliance with
# the License.  You may obtain a copy of the License at
#
#     http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

#
# Generics
#
com.dir=com/ibm/db2j
#
# Input dirs
#
src.dir=${basedir}
javasrc.dir=${src.dir}/java
javatools.dir=${src.dir}/tools/java
javadoctools.dir=${src.dir}/tools/javadoc
javacom.dir=${javasrc.dir}/${com.dir}
functest.dir=${javacom.dir}/functionTests
locales.dir=${javacom.dir}/locales
#
# Output dirs
#
class.dir=classes
out.base=${basedir}
generated.dir=${out.base}/generated
generated.src.dir=${generated.dir}/java
generated.bin.dir=${generated.dir}/bin
generated.toursdb.dir=${generated.dir}/toursdb
out.dir=${out.base}/${class.dir}
out.storeless.dir=${out.base}/classes.storeless
out.pptesting.dir=${out.base}/classes.pptesting
outcom.dir=${out.dir}/${com.dir}
out.javadoc.dir=${out.base}/javadoc
out.testdir=${out.base}/testout_${jdk}
loc.dir=${out.dir}/org/apache/derby/loc
drdaloc.dir=${out.dir}/org/apache/derby/loc/drda
jarsdist.dir=${out.base}/jars
metadata.out.dir=${out.dir}/org/apache/derby/impl/jdbc

out.stubs.dir=${out.dir}/stubs
out.jsr169.dir=${out.stubs.dir}/jsr169
out.jdbc3.dir=${out.stubs.dir}/jdbc3
out.jdbc4.dir=${out.stubs.dir}/jdbc4
out.felix.dir=${out.stubs.dir}/felix

# An empty directory that we put in the boot classpath to prevent Ant
# from using the default Java Runtime classes.
empty=${out.dir}/empty

#
# OpenSource dirs
#

derby.dir=org/apache/derby
derbysrc.dir=${basedir}/java

derby.stubs.dir=${derbysrc.dir}/stubs
derby.jsr169.src.dir=${derby.stubs.dir}/jsr169
derby.jdbc3.src.dir=${derby.stubs.dir}/jdbc3
derby.jdbc4.src.dir=${derby.stubs.dir}/jdbc4
derby.felix.src.dir=${derby.stubs.dir}/felix

derby.engine.src.dir=${derbysrc.dir}/engine
derby.engine.src.dir=${derbysrc.dir}/engine
derby.drda.src.dir=${derbysrc.dir}/drda
derby.client.src.dir=${derbysrc.dir}/client
derby.shared.src.dir=${derbysrc.dir}/shared
derby.tools.src.dir=${derbysrc.dir}/tools
derby.build.src.dir=${derbysrc.dir}/build
derby.demo.src.dir=${derbysrc.dir}/demo
derby.testing.src.dir=${derbysrc.dir}/testing
derby.storeless.src.dir=${derbysrc.dir}/storeless
derby.metadata.src.dir=${derby.engine.src.dir}/org/apache/derby/impl/jdbc
derby.notice.src.dir=${basedir}/tools/release/notices

derby.engine.dir=${derby.engine.src.dir}/${derby.dir}
derby.drda.dir=${derby.drda.src.dir}/${derby.dir}
derby.client.dir=${derby.client.src.dir}/${derby.dir}
derby.shared.dir=${derby.shared.src.dir}/${derby.dir}
derby.tools.dir=${derby.tools.src.dir}/${derby.dir}
derby.build.dir=${derby.build.src.dir}/org/apache/derbyBuild
derby.locales.dir=${derby.engine.dir}/loc
derby.drda.locales.dir=${derby.drda.dir}/loc/drda
derby.tools.locales.dir=${derby.tools.dir}/loc
derby.client.locales.dir=${derby.client.dir}/loc

sanity.dir=${derby.shared.dir}/shared/common/sanity
sanity.out.dir=${out.dir}/${derby.dir}/shared/common/sanity

generated.sanity.dir=${generated.src.dir}/${derby.dir}/shared/common/sanity
generated.ij.dir=${generated.src.dir}/${derby.dir}/impl/tools/ij
generated.sql.dir=${generated.src.dir}/${derby.dir}/impl/sql/compile
generated.engine.locale.dir=${generated.src.dir}/${derby.dir}/loc
generated.cache.dir=${generated.src.dir}/${derby.dir}/iapi/services/cache

gen.doc.dir=${out.dir}/doc

release.base=${out.base}/release
release.dir=${release.base}/distributions
snapshot.dir=${release.base}/snapshot
crlf.dir=${release.dir}/crlf
lf.dir=${release.dir}/lf


derby.testing.dir=org/apache/derbyTesting
derby.testing.out.dir=${out.dir}/${derby.testing.dir}
derby.testing.functest.dir=${derby.testing.dir}/functionTests
derby.testing.unittest.dir=${derby.testing.dir}/unitTests
derby.testing.junit.dir=${derby.testing.dir}/junit
derby.testing.perf.dir=${derby.testing.dir}/perf
derby.testing.suites.dir=${derby.testing.functest.dir}/suites
derby.testing.system.dir=${derby.testing.dir}/system

# file names
sqlstateTables=${gen.doc.dir}/rrefexcept71493.dita
eclipse.ui.doc.plugin.name=derby_ui_doc_plugin_1.1.3.zip
