stendhal/build.ant.properties
2023-12-25 16:49:35 -08:00

114 lines
3.1 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}
# 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.45
version = 1.45.5
# javac options
javac.deprecation = true
javac.debug = true
javac.debuglevel = source,lines
# change these only if you know what you are doing
buildroot = build
build-archive = build-archive
src = src
testsrc = tests
srcjs = srcjs
docu = data/docu
maps = data/maps
data = data/gui
sprites = data/sprites
layers = data/layers
tiled = tiled
build = build
lib = ${buildroot}/lib
docs = ${buildroot}/javadocs
marauroa_root = ../marauroa
marauroa_src = ${marauroa_root}/src
marauroa_libs = ${marauroa_root}/libs
buildtools = buildtools
ant_modules = ${buildtools}/ant_modules