-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbuild.xml
executable file
·77 lines (64 loc) · 2.43 KB
/
build.xml
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
67
68
69
70
71
72
73
74
75
76
77
<?xml version="1.0"?>
<!--
- RIF-CS API build file
-
- Version: (Removed; see Git history)
- Date: (Removed; see Git history)
-->
<project name="rifcs-api" default="build_jar" basedir=".">
<!-- ============================================================= -->
<!-- Description -->
<!-- ============================================================= -->
<description>
===================== RIF-CS API platform build file =====================
Common usage:
Fresh install:
% ant ;
======================================================================
</description>
<target name="build_jar"
description="Compile the source code">
<mkdir dir="${basedir}/build/classes"/>
<mkdir dir="${basedir}/lib"/>
<javac srcdir="${basedir}/src"
destdir="${basedir}/build/classes"
debug="on" deprecation="on">
<include name="**/*.java"/>
<classpath>
<pathelement path="${env.CLASSPATH}"/>
<pathelement path="${basedir}/build/classes"/>
<fileset dir="${basedir}/lib">
<include name="**/*.jar"/>
</fileset>
</classpath>
</javac>
<jar jarfile="${basedir}/lib/rifcs-api.jar"
basedir="${basedir}/build/classes"/>
</target>
<!-- ============================================================= -->
<!-- Clean source code -->
<!-- ============================================================= -->
<target name="clean"
description="Remove compiled files - does not affect installation">
<delete dir="${basedir}/build" />
</target>
<!-- ============================================================= -->
<!-- Create public API javadoc -->
<!-- ============================================================= -->
<target name="javadoc"
description="Create the javadoc documentation">
<mkdir dir="${basedir}/build/javadoc" />
<javadoc sourcepath="${basedir}/src"
destdir="${basedir}/build/javadoc"
author="true"
version="true"
access="public"
doctitle="RIF-CS API"
windowtitle="RIF-CS API"
overview="${basedir}/src/overview.html"
noindex="false"
notree="false">
<package name="org.ands.rifcs.*"/>
</javadoc>
</target>
</project>