Sophie

Sophie

distrib > Fedora > 13 > i386 > by-pkgid > 6fee27565d97b18af38fc27b856eec6e > files > 1

gettext-commons-0.9.6-4.fc13.src.rpm


diff -Nur libgettext-commons-java-0.9/build.xml libgettext-commons-java-0.9.new/build.xml
--- libgettext-commons-java-0.9/build.xml	1970-01-01 00:00:00.000000000 +0000
+++ libgettext-commons-java-0.9.new/build.xml	2007-07-24 16:14:16.000000000 +0000
@@ -0,0 +1,65 @@
+<?xml version="1.0"?>
+
+<project name="gettext-commons" default="dist-binaries" basedir=".">
+
+    <description>gettext-commons for java build file</description>
+
+    <property name="dist" location="Releases"/>
+    <property name="build" value="Build"/>
+    <property name="src" value="src/java"/>
+    <property name="javadoc" value="api"/>
+    <property name="verbose" value="true"/>
+    <property name="debug" value="off"/>
+    <property name="version" value="0.9"/>
+
+    <target name="clean" description="deletes and recreates the destination directory">
+        <delete verbose="${verbose}" dir="${build}"/>
+        <delete verbose="${verbose}" dir="${dist}"/>
+        <delete verbose="${verbose}" dir="${javadoc}"/>
+        <mkdir dir="${build}"/>
+        <mkdir dir="${dist}"/>
+    </target>
+
+    <target name="compile" description="compile the source">
+        <javac classpath="${classpath}"
+            srcdir="${src}"
+            destdir="${build}"
+            debug="${debug}"
+            verbose="${verbose}"/>
+    </target>
+
+    <target name="dist-binaries" depends="clean, compile, javadoc" description="generate binary distribution">
+        <jar destfile="${dist}/gettext-commons-${version}.jar" update="false">
+            <manifest>
+                <attribute name="Main-Class" value="org.xnap.commons.i18n.I18n"/>
+            </manifest>
+            <fileset dir="${build}" excludes="**/test/*.class" />
+        </jar>
+    </target>
+
+    <target name="dist-source" depends="clean, compile" description="generate source distribution">
+        <jar destfile="${dist}/gettext-commons-${version}-src.jar" update="false">
+            <fileset dir="."
+                includes="${src}/**/*.java, ${src}/**/*.metadata, build.xml"/>
+        </jar>
+    </target>
+
+    <target name="javadoc" description="generate javadoc documentation">
+        <javadoc
+            destdir="${javadoc}"
+            defaultexcludes="yes"
+            author="true"
+            version="true"
+            use="true"
+            access="protected"
+            windowtitle="gettext-commons javadoc"
+            failonerror="true">
+            <packageset dir="${src}" defaultexcludes="yes">
+                <include name="org/xnap/commons/i18n/**"/>
+            </packageset>
+        </javadoc>
+    </target>
+
+    <target name="all" depends="dist-source, dist-binaries, javadoc" description="prepare source and binary distributions, and javadoc"/>
+
+</project>