clarify license
[nikiroo-utils.git] / build.xml
index e9d3555b3452897c85ef04806f261fe7f39736eb..e6d7bbb7850f52f6115c4f4ee1d244bc9cb16df1 100644 (file)
--- a/build.xml
+++ b/build.xml
 
 <project name="jexer" basedir="." default="run">
 
-    <property name="src.dir"     value="src"/>
-    <property name="build.dir"   value="build"/>
-    <property name="classes.dir" value="${build.dir}/classes"/>
-    <property name="jar.dir"     value="${build.dir}/jar"/>
+    <property name="src.dir"       value="src"/>
+    <property name="resources.dir" value="resources"/>
+    <property name="build.dir"     value="build"/>
+    <property name="classes.dir"   value="${build.dir}/classes"/>
+    <property name="jar.dir"       value="${build.dir}/jar"/>
 
     <target name="clean">
        <delete dir="${build.dir}"/>
        <mkdir dir="${jar.dir}"/>
        <jar destfile="${jar.dir}/${ant.project.name}.jar"
             basedir="${classes.dir}">
+         <fileset dir="${resources.dir}"/>
+         <!-- By including Jexer's source, the LGPL terms are
+              automatically satisfied. -->
+         <fileset dir="${src.dir}"/>
          <manifest>
            <attribute name="Main-Class" value="jexer.demos.Demo1"/>
          </manifest>
@@ -56,7 +61,9 @@
     </target>
 
     <target name="run" depends="jar">
-      <java jar="${jar.dir}/${ant.project.name}.jar" fork="true"/>
+      <java jar="${jar.dir}/${ant.project.name}.jar" fork="true">
+       <arg value="-Djexer.AWT=true"/>
+      </java>
     </target>
 
     <target name="clean-build" depends="clean,jar"/>