/[svn]/jsampler/trunk/build.xml
ViewVC logotype

Contents of /jsampler/trunk/build.xml

Parent Directory Parent Directory | Revision Log Revision Log


Revision 842 - (show annotations) (download) (as text)
Thu Mar 16 18:08:34 2006 UTC (14 years, 7 months ago) by iliev
File MIME type: text/xml
File size: 3570 byte(s)
Updating to version 0.2a

1 <project name="JSampler" default="build-jsclassic" basedir=".">
2 <description>This buildfile is used to build JSampler distributions</description>
3
4 <property name="jlscp.version" value="0.3a"/>
5 <property name="juife.version" value="0.2a"/>
6 <property name="JSampler.version" value="0.2a"/>
7
8 <target name="build-jsclassic" depends="clean-jsclassic,build-manifest">
9 <unjar src="lib/required/jlscp.jar" dest="dist/build">
10 <patternset>
11 <include name="org/**"/>
12 </patternset>
13 </unjar>
14
15 <unjar src="lib/required/juife.jar" dest="dist/build">
16 <patternset>
17 <include name="net/**"/>
18 </patternset>
19 </unjar>
20
21 <javac debug="true" debuglevel="source,lines,vars" srcdir="src" destdir="dist/build"/>
22 <copy todir="./dist/build/org/jsampler/langprops">
23 <fileset dir="./src/org/jsampler/langprops"/>
24 </copy>
25 <copy todir="./dist/build/org/jsampler/view/classic/langprops">
26 <fileset dir="./src/org/jsampler/view/classic/langprops"/>
27 </copy>
28 <copy todir="./dist/build/licenses">
29 <fileset dir="licenses"/>
30 </copy>
31 <copy todir="./dist/build/org/jsampler/view/classic/res">
32 <fileset dir="res/js-classic"/>
33 </copy>
34 <jar basedir="./dist/build" excludes="Manifest" destfile="./dist/js-classic.jar" manifest="./dist/build/Manifest"/>
35 <delete dir="./dist/build"/>
36 </target>
37
38 <target name="clean-jsclassic">
39 <delete dir="dist"/>
40
41
42 </target>
43
44 <target name="build-manifest">
45 <mkdir dir="dist/build"/>
46 <manifest file="dist/build/Manifest">
47 <attribute name="Main-Class" value="org.jsampler.JSampler"/>
48
49 <section name="org/linuxsampler/lscp/">
50 <attribute name="Specification-Title" value="A java LinuxSampler control protocol API"/>
51 <attribute name="Specification-Version" value="1.0"/>
52 <attribute name="Specification-Vendor" value="Grigor Iliev"/>
53 <attribute name="Implementation-Title" value="org.linuxsampler.lscp"/>
54 <attribute name="Implementation-Version" value="${jlscp.version}"/>
55 <attribute name="Implementation-Vendor" value="Grigor Iliev"/>
56 </section>
57
58 <section name="net/sf/juife/">
59 <attribute name="Specification-Title" value="Java User Interface Framework Extensions"/>
60 <attribute name="Specification-Version" value="0.2"/>
61 <attribute name="Specification-Vendor" value="Grigor Iliev"/>
62 <attribute name="Implementation-Title" value="net.sf.juife"/>
63 <attribute name="Implementation-Version" value="${juife.version}"/>
64 <attribute name="Implementation-Vendor" value="Grigor Iliev"/>
65 </section>
66
67 <section name="org/jsampler/">
68 <attribute name="Specification-Title" value="A java front-end for LinuxSampler"/>
69 <attribute name="Specification-Version" value="0.2"/>
70 <attribute name="Specification-Vendor" value="Grigor Iliev"/>
71 <attribute name="Implementation-Title" value="org.jsampler"/>
72 <attribute name="Implementation-Version" value="${JSampler.version}"/>
73 <attribute name="Implementation-Vendor" value="Grigor Iliev"/>
74 </section>
75 </manifest>
76 </target>
77
78 </project>
79

  ViewVC Help
Powered by ViewVC