-
Notifications
You must be signed in to change notification settings - Fork 202
/
build.ant.properties
121 lines (96 loc) · 3.31 KB
/
build.ant.properties
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
# this is the directory of the *.jar files
libdir = libs
#
# Dear friend,
# If you are reading these lines, you are on the quest to get Stendhal compiled.
#
# Do no despair, it can be done.
#
# Just use Google, common sense, and patience. Remember that we offer you
# an already compiled version :)
#
# Download and copy the .jar files to stendhal/libs folder.
# Marauroa (Arianne framework)
marauroa_jar = ${libdir}/marauroa.jar
# Apache commons
guava_jar = ${libdir}/guava.jar
# Apache log4j
log4j_jar = ${libdir}/log4j.jar
# Hamcrest matchers
hamcrest_jar = ${libdir}/java-hamcrest-2.0.0.0.jar
# Junit 4.x
junit_jar = ${libdir}/junit-4.12.jar
# Groovy
# You perhaps can save this one. It was used on the past but we agreed to remove support for groovy.
groovy_jarname = groovy-3.0.9.jar
groovy_jar = ${libdir}/${groovy_jarname}
# Simple HTTP
simple_jar = ${libdir}/simple.jar
# SKIP
# You can find this one inside Netbeans. It is just used to build tools like creature editor.
swinglayout_jar = ${libdir}/swing-layout.jar
# MySQL Connector for Java
mysqldriver_jarname = mysql-connector-java-8.0.13.jar
mysqldriver_jar = ${libdir}/${mysqldriver_jarname}
# Tiled
tiled_jar = ${libdir}/libtiled.jar
# JOrbis ogg vorbis decoder
jorbis_jar = ${libdir}/jorbis.jar
# h2
h2_jar = ${libdir}/h2.jar
# Luaj
luaj_jarname = luaj-jse-3.0.1.jar
luaj_jar = ${libdir}/${luaj_jarname}
# json-simple
jsonsimple_jarname = json-simple-1.1.1.jar
jsonsimple_jar = ${libdir}/${jsonsimple_jarname}
# Apache Tomcat
tomcatcore_jar = ${libdir}/tomcat-embed-core-10.1.13.jar
tomcatwebsocket_jar = ${libdir}/tomcat-embed-websocket-10.1.13.jar
# Jakarta Annotations API
jakartaannotation_jar = ${libdir}/jakarta.annotation-api-2.1.1.jar
# You can ignore the rest unless you plan to run test on Stendhal.
easymock_jar = ${libdir}/easymock.jar
easymockclassextension_jar = ${libdir}/easymockclassextension.jar
cglib_jar = ${libdir}/cglib-nodep-2.2_beta1.jar
cobertura_jar = ${libdir}/cobertura/cobertura.jar
#
# OK.
# You are done. Congrats.
# Now you can explain Stendhal where to look for updates.
# This part is really not as documented as it should be, but allow to deploy partial
# updates of stendhal instead of one big single file.
#
# updates locations
game_name = Stendhal
default_server = stendhalgame.org
updates_server = https://arianne-project.org/stendhal/updates
updates_server_fallback = http://arianne.sourceforge.net/stendhal/updates
version_server = http://arianne.sourceforge.net/stendhal.version
# current version of stendhal
version.old = 1.48
version = 1.48.5
# FIXME: dynamic method to set this property?
version.android = 1048005
# javac options
javac.deprecation = true
javac.debug = true
javac.debuglevel = source,lines
# change these only if you know what you are doing
build = build
buildroot = ${build}
build-archive = build-archive
src = src
testsrc = tests
srcjs = ${src}/js
docs = doc
data = data
gui = ${data}/gui
maps = ${data}/maps
sprites = ${data}/sprites
lib = ${buildroot}/lib
marauroa_root = ../marauroa
marauroa_src = ${marauroa_root}/src
marauroa_libs = ${marauroa_root}/libs
buildtools = buildtools
ant_modules = ${buildtools}/ant_modules