# Licensed 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. # # Current versions waveinabox.version=0.4-incubating # Names name=wave-in-a-box release.binname=apache-wave-bin release.srcname=apache-wave-src #Release file paths release.bin.path=${release.binname}-${waveinabox.version} release.src.path=${release.srcname}-${waveinabox.version} # Build file paths build.classpath.path=${basedir}/build-classpath.xml build.common.path=${basedir}/build-common.xml build.macros.path=${basedir}/build-macros.xml build.sysclasspath=ignore # Source code dirs src.dir=${basedir}/src src.proto.dir=${basedir}/proto_src test.dir=${basedir}/test # Generated code (GXP and PST DTOs). gen.dir=${basedir}/gen # These libs are needed at runtime lib.dir=${basedir}/third_party # Libs meant for test and runtime respectively lib.test=${lib.dir}/test lib.runtime=${lib.dir}/runtime lib.codegen=${lib.dir}/codegen # Intermediary build directories (temporary) build.dir=${basedir}/build build.messages.dir=${build.dir}/messages build.proto.dir=${build.dir}/proto build.src.dir=${build.dir}/src build.test.dir=${build.dir}/test build.log.dir=${build.dir}/logs coverage.dir=${build.dir}/coverage staging.dir=${build.dir}/staging # Incremental task markers dep=${build.dir}/dep # These are final output directories dist.dir=${basedir}/dist dist.libraries.dir=${basedir}/dist/libraries test.out.dir=${basedir}/test_out docs.dir=${basedir}/doc api.jar.out=${dist.dir}/${name}-api-${waveinabox.version}.jar server.jar.out=${dist.dir}/${name}-server-${waveinabox.version}.jar consoleclient.jar.out=${dist.dir}/${name}-client-console-${waveinabox.version}.jar robotclient.jar.out=${dist.dir}/${name}-wave-api-${waveinabox.version}.jar export-import.jar.out=${dist.dir}/${name}-export-import-${waveinabox.version}.jar missing.dependencies.test=You need to execute the get-third-party target to download dependencies required for tests compilation, i.e. ant get-third-party.