Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 75228
Collapse All | Expand All

(-)build.xml.orig (-48 / +4 lines)
Lines 44-50 Link Here
44
  </target>
44
  </target>
45
45
46
  <target name="compile" depends="init,prepare">
46
  <target name="compile" depends="init,prepare">
47
    <javac destdir="${build}/classes" srcdir="${build}/src" classpathref="libs" debug="${javac.debug}" optimize="${javac.optimize}" />
47
    <javac destdir="${build}/classes" srcdir="${build}/src" classpathref="libs" debug="${javac.debug}" optimize="${javac.optimize}" source="1.4" target="1.4"/>
48
  </target>
48
  </target>
49
49
50
  <target name="javadoc" depends="prepare">
50
  <target name="javadoc" depends="prepare">
Lines 57-87 Link Here
57
    </javadoc>
57
    </javadoc>
58
  </target>
58
  </target>
59
59
60
  <target name="test" depends="compile">
60
  <target name="jar" depends="compile">
61
    <taskdef name="junit" classname="org.apache.tools.ant.taskdefs.optional.junit.JUnitTask"/>
62
63
    <junit fork="no" haltonfailure="no" printsummary="yes">
64
      <classpath>
65
        <pathelement location="build/classes"/>
66
        <path refid="libs"/>
67
      </classpath>
68
      <formatter type="plain"/>
69
      <batchtest>
70
        <fileset dir="${build}/src">
71
          <include name="**/*Test.java"/>
72
          <exclude name="**/AllTests.java"/>
73
        </fileset>
74
      </batchtest>
75
    </junit>
76
  </target>
77
78
  <target name="dist" depends="clean,compile,javadoc">
79
    <mkdir dir="${dist}"/>
80
    <!-- Runtime jar -->
61
    <!-- Runtime jar -->
81
    <jar basedir="${build}/classes"
62
    <jar basedir="${build}/classes"
82
         excludes="net/sourceforge/jtds/test/*.class"
63
         excludes="net/sourceforge/jtds/test/*.class"
83
         includes="**/*"
64
         includes="**/*"
84
         jarfile="${build}/${ant.project.name}-${version}.jar">
65
         jarfile="${build}/${ant.project.name}.jar">
85
        <manifest>
66
        <manifest>
86
            <attribute name="Implementation-Title" value="jTDS JDBC Driver"/>
67
            <attribute name="Implementation-Title" value="jTDS JDBC Driver"/>
87
            <attribute name="Implementation-Version" value="${version}"/>
68
            <attribute name="Implementation-Version" value="${version}"/>
Lines 91-121 Link Here
91
            <attribute name="Class-Path" value="jcifs.jar" />
72
            <attribute name="Class-Path" value="jcifs.jar" />
92
        </manifest>
73
        </manifest>
93
    </jar>
74
    </jar>
94
95
    <!-- Source package -->
96
    <copy todir="${dist}/tmp/doc">
97
      <fileset dir="${build}/doc" includes="**/*"/>
98
    </copy>
99
    <mkdir dir="${dist}/tmp"/>
100
    <copy todir="${dist}/tmp">
101
      <fileset dir="." includes="README,README.XA,CHANGELOG,LICENSE,*.bat,*.sh,*.xml,src/**/*,lib/**/*,html/**/*,conf/**/*"/>
102
    </copy>
103
    <zip basedir="${dist}/tmp" includes="**/*" zipfile="${dist}/${ant.project.name}-${version}-src.zip"/>
104
    <delete dir="${dist}/tmp"/>
105
106
    <!-- Binary package -->
107
    <mkdir dir="${dist}/tmp"/>
108
    <copy todir="${dist}/tmp">
109
      <fileset dir="." includes="README,README.XA,CHANGELOG,LICENSE,conf/**/*.xml,html/**/*"/>
110
      <fileset dir="${build}" includes="*.jar"/>
111
    </copy>
112
    <mkdir dir="${dist}/tmp/XA"/>
113
    <copy todir="${dist}/tmp/XA">
114
      <fileset dir="lib" includes="*.dll"/>
115
      <fileset dir="src/XA" includes="*.sql"/>
116
    </copy>
117
    <zip basedir="${dist}/tmp" includes="**/*" zipfile="${dist}/${ant.project.name}-${version}-dist.zip"/>
118
    <delete dir="${dist}/tmp"/>
119
  </target>
75
  </target>
120
76
  
121
</project>
77
</project>

Return to bug 75228