1
+ <?xml version =" 1.0" ?>
2
+
3
+ <!-- Statistics Online Computational Resources Java Build File for "ant" compiling -->
4
+
5
+ <project name =" SOCR-distributome" default =" usage" basedir =" ." >
6
+
7
+ <!-- =================================================================== -->
8
+ <!-- Initialization target -->
9
+ <!-- =================================================================== -->
10
+ <target name =" init" >
11
+ <tstamp />
12
+ <property name =" Name" value =" SOCR" />
13
+ <property name =" name" value =" SOCR" />
14
+ <property name =" version" value =" 1.2.6" />
15
+ <property name =" year" value =" 2001-2010" />
16
+ <property name =" group" value =" SOCR/I.D.Dinov" />
17
+
18
+ <echo message =" ---------------- ${Name} ${version} ${group} [${year}] -------------" />
19
+
20
+ <property name =" build.dir" value =" ." />
21
+ <property name =" build.src" value =" src" />
22
+ <property name =" build.dest" value =" classes" />
23
+ <property name =" jars" value =" jars" />
24
+ <property name =" docs" value =" docs" />
25
+ <property name =" classpath" value =" ${jars}/loniEditor.jar" />
26
+ <property name =" htmldir" value =" ." />
27
+ <property name =" browser" location =" C:/Program Files/Internet Explorer/iexplore.exe" />
28
+ <available file =" ${browser}" property =" browser.found" >
29
+ </available >
30
+
31
+ </target >
32
+
33
+ <!-- =================================================================== -->
34
+ <!-- Help on usage -->
35
+ <!-- =================================================================== -->
36
+ <target name =" usage" depends =" init" >
37
+ <echo message =" " />
38
+ <echo message =" " />
39
+ <echo message =" ${Name} Build file" />
40
+ <echo message =" -------------------------------------------------------------" />
41
+ <echo message =" " />
42
+ <echo message =" distributome --> packages SOCR Distributome" />
43
+ <echo message =" usage --> show this message (default)" />
44
+ <echo message =" " />
45
+ <echo message =" See the comments inside the build.xml file for more details." />
46
+ <echo message =" -------------------------------------------------------------" />
47
+ <echo message =" " />
48
+ <echo message =" " />
49
+ </target >
50
+
51
+ <target name =" clean" depends =" init" >
52
+ <delete >
53
+ <fileset dir =" ${build.dest}" />
54
+ </delete >
55
+ </target >
56
+
57
+ <!-- =================================================================== -->
58
+ <!-- Compiles the SOCR Distributome source directory -->
59
+ <!-- =================================================================== -->
60
+ <target name = " distributome" depends =" init" >
61
+ <echo message =" Compiling the SOCR Distributome sources" />
62
+ <copy todir =" ${build.dest}/org/distributome/" >
63
+ <fileset dir =" ${build.src}/org/distributome/" excludes =" CVS/**" />
64
+ </copy >
65
+ <copy todir =" ${build.dest}/edu/ucla/stat/SOCR/touchgraph" >
66
+ <fileset dir =" ${build.src}/edu/ucla/stat/SOCR/touchgraph/" excludes =" CVS/**" />
67
+ </copy >
68
+
69
+ <javac srcdir =" ${build.src}/org/distributome:${build.src}/edu/ucla/stat/SOCR/touchgraph" destdir =" ${build.dest}" classpath =" ${classpath}"
70
+ debug=" false" optimize =" false" deprecation =" on" verbose =" false" >
71
+ <compilerarg value =" -Xlint:all,-serial" />
72
+ </javac >
73
+
74
+ <jar jarfile =" ${jars}/SOCR_distributome.jar" basedir =" ${build.dest}" includes =" org/distributome/**, edu/ucla/stat/SOCR/touchgraph/**" />
75
+ <!-- signjar keystore="${jars}/SOCR_2010_Comodo_Key.ks" storepass="SOCRstorepass" keypass="SOCRkeypass" jar="${jars}/SOCR_distributome.jar" alias="567a062f-58ef-468e-8461-82f47f331d38"/-->
76
+ </target >
77
+
78
+ </project >
0 commit comments