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

Annotation of /jsampler/trunk/build.xml

Parent Directory Parent Directory | Revision Log Revision Log


Revision 787 - (hide annotations) (download) (as text)
Mon Oct 10 16:03:12 2005 UTC (18 years, 5 months ago) by iliev
File MIME type: text/xml
File size: 3570 byte(s)
* The first alpha-release of JSampler

1 iliev 787 <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.1a"/>
6     <property name="JSampler.version" value="0.1a"/>
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.1"/>
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.1"/>
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