1
<?xml version="1.0" encoding="iso-8859-1"?>
3
<project name="Tux Guitar" basedir="." >
8
<property name="file.script" value="tuxguitar" />
9
<property name="file.properties" value="${src.build.dir}${file.separator}defaults.properties" />
11
<target name="clean" >
12
<delete quiet="true" file="tuxguitar" />
15
<target name="install" >
16
<mkdir dir="${build.bin.dir}" />
17
<copy todir="${build.bin.dir}">
18
<fileset file="${file.script}"/>
20
<chmod file="${build.bin.dir}/${file.script}" perm="755"/>
23
<target name="build" >
24
<echo file="${file.properties}" append="false">font.default=Sans,6,2${line.separator}</echo>
25
<echo file="${file.properties}" append="true">font.note=Sans,7,1${line.separator}</echo>
26
<echo file="${file.properties}" append="true">font.time-signature=Sans,13,3${line.separator}</echo>
27
<echo file="${file.properties}" append="true">font.printer.default=Sans,6,2${line.separator}</echo>
28
<echo file="${file.properties}" append="true">font.printer.note=Sans,6,0${line.separator}</echo>
29
<echo file="${file.properties}" append="true">font.printer.time-signature=Sans,12,3${line.separator}</echo>
32
<echo file="${file.script}" append="false">#!/bin/bash${line.separator}</echo>
33
<echo file="${file.script}" append="true">##SCRIPT DIR${line.separator}</echo>
34
<echo file="${file.script}" append="true">DIR_NAME=`dirname "$0"`${line.separator}</echo>
35
<echo file="${file.script}" append="true">DIR_NAME=`cd "$DIR_NAME"; pwd`${line.separator}</echo>
36
<echo file="${file.script}" append="true">cd "${DIR_NAME}"${line.separator}</echo>
37
<echo file="${file.script}" append="true">##JAVA${line.separator}</echo>
38
<echo file="${file.script}" append="true">if [ "${JAVA}" == "" ]; then${line.separator}</echo>
39
<echo file="${file.script}" append="true"> if [ "${JAVA_HOME}" != "" ]; then${line.separator}</echo>
40
<echo file="${file.script}" append="true"> JAVA=${JAVA_HOME}/bin/java${line.separator}</echo>
41
<echo file="${file.script}" append="true"> else${line.separator}</echo>
42
<echo file="${file.script}" append="true"> JAVA=java${line.separator}</echo>
43
<echo file="${file.script}" append="true"> fi${line.separator}</echo>
44
<echo file="${file.script}" append="true">fi${line.separator}</echo>
45
<echo file="${file.script}" append="true">##CLASSPATH${line.separator}</echo>
46
<echo file="${file.script}" append="true">CLASSPATH=$CLASSPATH:${build.jar.dir}TuxGuitar.jar:${lib.swt.jar}:${lib.itext.jar}:${build.share.dir}${line.separator}</echo>
47
<echo file="${file.script}" append="true">##LIBRARY_PATH${line.separator}</echo>
48
<echo file="${file.script}" append="true">LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${lib.swt.jni}${line.separator}</echo>
49
<echo file="${file.script}" append="true">LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/lib${line.separator}</echo>
50
<echo file="${file.script}" append="true">LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/usr/lib${line.separator}</echo>
51
<echo file="${file.script}" append="true">LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/usr/lib/jni${line.separator}</echo>
52
<echo file="${file.script}" append="true">LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/usr/local/lib${line.separator}</echo>
53
<echo file="${file.script}" append="true">##MAINCLASS${line.separator}</echo>
54
<echo file="${file.script}" append="true">MAINCLASS=org.herac.tuxguitar.gui.TuxGuitar${line.separator}</echo>
55
<echo file="${file.script}" append="true">##JVM ARGUMENTS${line.separator}</echo>
56
<echo file="${file.script}" append="true">VM_ARGS="-Xms128m -Xmx128m"${line.separator}</echo>
57
<echo file="${file.script}" append="true">##LAUNCH${line.separator}</echo>
58
<echo file="${file.script}" append="true">${JAVA} ${VM_ARGS} -cp :${CLASSPATH} -Djava.library.path="${LD_LIBRARY_PATH}" ${MAINCLASS} "$1" "$2"${line.separator}</echo>
59
<chmod file="${file.script}" perm="755"/>
62
<target name="package" />
b'\\ No newline at end of file'