stendhal/build.ant.properties
2026-01-01 18:33:01 -08:00

121 lines
3.3 KiB
Properties

# 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.49
version = 1.49.5
# FIXME: dynamic method to set this property?
version.android = 1049005
# 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