build.properties 2.09 KB
Newer Older
1
lib.dir=lib
2 3 4
lib.ant.dir=${lib.dir}/ant
lib.disl.dir=${lib.dir}/disl
lib.test.dir=${lib.dir}/test
5
lib.devel.dir=${lib.dir}/devel
František Haas's avatar
František Haas committed
6

7
src.bin=bin
8 9 10 11 12 13
src.disl=src-disl
src.disl.bypass=src-disl-bypass
src.disl.agent=src-disl-agent
src.shvm=src-shvm
src.shvm.agent=src-shvm-agent
src.shvm.dispatch=src-shvm-dispatch
14
src.test=src-test
15
src.util=src-util
16
src.tools=src-tools
17 18 19 20 21 22
src.doc=doc
src.doc.jdoc=${src.doc}/javadoc
src.doc.intro=${src.doc}/intro
src.examples=examples


23
# Base output directory
24
out.dir=output
25

26

27
# Directories for build artifacts
28 29
build.dir=${out.dir}/build
build.util=${build.dir}/util
30
build.tools=${build.dir}/tools
31
build.disl=${build.dir}/disl
32 33
build.disl.thread=${build.disl}-thread
build.disl.bypass=${build.disl}-bypass
34
build.shvm=${build.dir}/shvm
35
build.shvm.dispatch=${build.shvm}-dispatch
36 37 38
build.test=${build.dir}/test
build.doc.intro=${build.dir}/intro

39 40 41 42 43 44 45
# Build system libraries
build.ivy.url = http://central.maven.org/maven2/org/apache/ivy/ivy/${ivy.rev}/ivy-${ivy.rev}.jar
build.ivy.path = ${lib.ant.dir}/ivy.jar
build.ivy.file = dependencies.xml

build.artifacts.list = ${lib.dir}/artifacts.lst

46 47 48 49 50

# Directories for output artifacts
out.lib=${out.dir}/lib
out.src=${out.dir}/src
out.test=${out.dir}/test
51
out.junit=${out.dir}/junit
52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70
out.doc.jdoc=${out.dir}/jdoc


# Output library artifact names
disl.lib=disl-server.jar
disl.bypass.lib=disl-bypass.jar
disl.agent.lib.base=dislagent

shvm.lib=dislre-server.jar
shvm.dispatch.lib=dislre-dispatch.jar
shvm.agent.lib.base=dislreagent

eclipse.agent.lib=eclipse-agent.jar


# Directories in distribution archives
dist.bin=bin
dist.lib=lib
dist.doc=doc
71
dist.doc.intro=${dist.doc}/intro
72 73 74 75
dist.doc.jdoc=${dist.doc}/javadoc
dist.examples=examples
dist.src=

76

77
# Directory for release archives
78 79 80 81 82
release=${out.dir}/release
release.bin.zip=${release}/disl-${disl.version}-bin.zip
release.bin.tar=${release}/disl-${disl.version}-bin.tar.bz2
release.src.zip=${release}/disl-${disl.version}-src.zip
release.src.tar=${release}/disl-${disl.version}-src.tar.bz2
83

84
# Java versions for specific components
85
target.disl.bypass=1.6
86 87 88 89
target.shvm.dispatch=1.6

# Default Java target
ant.build.javac.target=1.8