File: build.xml

package info (click to toggle)
squareness 2.3.0-7
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, bullseye, buster, sid, trixie
  • size: 660 kB
  • sloc: java: 5,594; xml: 55; makefile: 4
file content (66 lines) | stat: -rw-r--r-- 2,156 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
<?xml version="1.0"?>

<project basedir="." name="Squareness" default="build">
  <property name="version" value="2.3.0"/>

  <property name="class.dir" value="class"/>
  <property name="source.dir" value="source"/>
  <property name="jar.name" value="squareness.jar"/>
  <property name="source.name" value="squareness_jlf_src-${version}.zip"/>
  <property name="build.name" value="squareness_jlf_build-${version}.tar"/>
  <property name="redist.name" value="squareness_jlf-${version}.zip"/>

  <target name="init">
    <tstamp/>
  </target>

  <target name="clean" depends="init">
    <delete dir="${class.dir}" quiet="true"/>
    <delete file="${jar.name}" quiet="true"/>
  </target>

  <target name="compile" depends="init, clean">
    <mkdir dir="${class.dir}"/>

    <copy todir="${class.dir}">
      <fileset dir="${source.dir}">
        <include name="**/*.gif"/>
        <include name="**/*.png"/>
        <include name="**/*.jpg"/>
        <include name="**/*.html"/>
      </fileset>
    </copy>

    <javac srcdir="${source.dir}"
           destdir="${class.dir}"
           debug="on"
           source="1.4"
           target="1.4"/>
  </target>

  <target name="build" depends="init, clean, compile">

    <jar destfile="${jar.name}">
      <fileset dir="${class.dir}"/>
      <metainf dir="license">
        <include name="*.txt"/>
      </metainf>
      <manifest>
        <attribute name="Specification-Title" value="Squareness Look And Feel"/>
        <attribute name="Specification-Version" value="${version}"/>
        <attribute name="Specification-Vendor" value="Robert F. Beeger"/>
        <attribute name="Implementation-Title" value="Squareness Look And Feel"/>
        <attribute name="Implementation-Version" value="${version} ${TODAY}"/>
        <attribute name="Implementation-Vendor" value="Robert F. Beeger"/>
      </manifest>
    </jar>

  </target>

   <target name="install">
         <mkdir dir="${destdir}/usr/share/squareness/" />
	 <copy todir="${destdir}/usr/share/squareness/">
	       <fileset file="${jar.name}" />
	 </copy>
   </target>
</project>