Subversion Repositories general

Rev

Rev 999 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
1224 dev 1
<project name="backpath" default="lib" basedir=".">
2
 
3
	<property name="src"            location="src" />
4
	<property name="classes"        location="classes" />
5
	<property name="lib"            location="lib" />
6
	<property name="output"         location="output" />
7
	<property name="classpath"      value="" />
8
 
9
	<path id="classpath.general">
10
		<pathelement path="${classpath}" />
11
	</path>
12
 
13
	<path id="classpath.compile">
14
		<path refid="classpath.general" />
15
		<pathelement location="${classes}" />
16
		<fileset dir="${lib}">
17
			<include name="**/*.jar" />
18
		</fileset>
19
	</path>
20
 
21
	<target name="compile">
22
		<mkdir dir="${classes}" />
23
 
24
		<javac
25
			srcdir="${src}"
26
			destdir="${classes}"
27
			classpathref="classpath.compile"
28
			debug="on"
29
			nowarn="on"
30
		/>
31
	</target>
32
 
33
	<target name="lib" depends="compile">
34
		<!-- set build number -->
35
		<exec executable="svnversion" logError="true" outputproperty="svn.revision">
36
			<arg value="-n" />
37
			<arg path="." />
38
		</exec>
39
 
40
		<mkdir dir="${output}" />
41
		<jar
42
			destfile="${output}/backpath_1.0.${svn.revision}.jar"
43
			basedir="${classes}"
44
		/>	
45
	</target>
46
 
47
	<target name="clean">
48
		<delete dir="${classes}"/>
49
	</target>
50
 
51
	<target name="all" depends="clean,lib" />
52
 
53
</project>