author | Norm Jacobs <Norm.Jacobs@Oracle.COM> |
Fri, 21 Mar 2014 00:13:55 -0700 | |
branch | s11-update |
changeset 2996 | 9d8e1fd67549 |
parent 382 | 5d2ca734dd20 |
permissions | -rw-r--r-- |
382
5d2ca734dd20
7058584 Move memcached-java from SFW to Userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
1 |
<?xml version="1.0" encoding="ISO-8859-1"?> |
5d2ca734dd20
7058584 Move memcached-java from SFW to Userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
2 |
<project name="java_memcached" default="package" basedir="."> |
5d2ca734dd20
7058584 Move memcached-java from SFW to Userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
3 |
|
5d2ca734dd20
7058584 Move memcached-java from SFW to Userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
4 |
<property name="project.title" value="java memcached client" /> |
5d2ca734dd20
7058584 Move memcached-java from SFW to Userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
5 |
<property name="code.dir" value="src/com/danga/MemCached" /> |
5d2ca734dd20
7058584 Move memcached-java from SFW to Userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
6 |
<property name="doc.dir" value="doc" /> |
5d2ca734dd20
7058584 Move memcached-java from SFW to Userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
7 |
<property name="src.dir" value="src" /> |
5d2ca734dd20
7058584 Move memcached-java from SFW to Userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
8 |
<property name="build.dir" value="classes" /> |
5d2ca734dd20
7058584 Move memcached-java from SFW to Userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
9 |
|
5d2ca734dd20
7058584 Move memcached-java from SFW to Userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
10 |
<property environment="env"/> |
5d2ca734dd20
7058584 Move memcached-java from SFW to Userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
11 |
<property file="build.properties"/> |
5d2ca734dd20
7058584 Move memcached-java from SFW to Userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
12 |
<property name="project" value="java_memcached"/> |
5d2ca734dd20
7058584 Move memcached-java from SFW to Userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
13 |
|
5d2ca734dd20
7058584 Move memcached-java from SFW to Userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
14 |
<path id="project.class.path"> |
5d2ca734dd20
7058584 Move memcached-java from SFW to Userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
15 |
<pathelement path = "lib/log4j.jar"/> |
5d2ca734dd20
7058584 Move memcached-java from SFW to Userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
16 |
</path> |
5d2ca734dd20
7058584 Move memcached-java from SFW to Userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
17 |
|
5d2ca734dd20
7058584 Move memcached-java from SFW to Userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
18 |
<!-- package release --> |
5d2ca734dd20
7058584 Move memcached-java from SFW to Userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
19 |
<!-- ant package -Dver=release_1.3 -Dlog4j=1 --> |
5d2ca734dd20
7058584 Move memcached-java from SFW to Userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
20 |
<target name="package" depends="clean, setup, log4j, logger, pkg-compile, jar, javadoc"> |
5d2ca734dd20
7058584 Move memcached-java from SFW to Userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
21 |
<tar tarfile="java_memcached-${ver}.tar.gz" basedir="." includes="java_memcached-${ver}/**" compression="gzip"/> |
5d2ca734dd20
7058584 Move memcached-java from SFW to Userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
22 |
<zip destfile="java_memcached-${ver}.zip" basedir="." includes="java_memcached-${ver}/**"/> |
5d2ca734dd20
7058584 Move memcached-java from SFW to Userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
23 |
<copy file="java_memcached-${ver}/java_memcached-${ver}.jar" todir="."/> |
5d2ca734dd20
7058584 Move memcached-java from SFW to Userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
24 |
|
5d2ca734dd20
7058584 Move memcached-java from SFW to Userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
25 |
<checksum file="java_memcached-${ver}.tar.gz"/> |
5d2ca734dd20
7058584 Move memcached-java from SFW to Userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
26 |
<checksum file="java_memcached-${ver}.zip"/> |
5d2ca734dd20
7058584 Move memcached-java from SFW to Userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
27 |
<checksum file="java_memcached-${ver}.jar"/> |
5d2ca734dd20
7058584 Move memcached-java from SFW to Userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
28 |
<delete dir="java_memcached-${ver}" /> |
5d2ca734dd20
7058584 Move memcached-java from SFW to Userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
29 |
|
5d2ca734dd20
7058584 Move memcached-java from SFW to Userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
30 |
<tar tarfile="java_memcached-${ver}.tar" basedir="." includes="java_memcached-${ver}.*"/> |
5d2ca734dd20
7058584 Move memcached-java from SFW to Userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
31 |
</target> |
5d2ca734dd20
7058584 Move memcached-java from SFW to Userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
32 |
|
5d2ca734dd20
7058584 Move memcached-java from SFW to Userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
33 |
<target name="clean"> |
5d2ca734dd20
7058584 Move memcached-java from SFW to Userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
34 |
<delete dir="${build.dir}"/> |
5d2ca734dd20
7058584 Move memcached-java from SFW to Userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
35 |
<delete dir="java_memcached-${ver}" /> |
5d2ca734dd20
7058584 Move memcached-java from SFW to Userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
36 |
<delete file="java_memcached-${ver}.tar.gz"/> |
5d2ca734dd20
7058584 Move memcached-java from SFW to Userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
37 |
<delete file="java_memcached-${ver}.zip"/> |
5d2ca734dd20
7058584 Move memcached-java from SFW to Userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
38 |
<delete file="java_memcached-${ver}.jar"/> |
5d2ca734dd20
7058584 Move memcached-java from SFW to Userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
39 |
<delete file="java_memcached-${ver}.tar.gz.MD5"/> |
5d2ca734dd20
7058584 Move memcached-java from SFW to Userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
40 |
<delete file="java_memcached-${ver}.zip.MD5"/> |
5d2ca734dd20
7058584 Move memcached-java from SFW to Userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
41 |
<delete file="java_memcached-${ver}.jar.MD5"/> |
5d2ca734dd20
7058584 Move memcached-java from SFW to Userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
42 |
</target> |
5d2ca734dd20
7058584 Move memcached-java from SFW to Userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
43 |
|
5d2ca734dd20
7058584 Move memcached-java from SFW to Userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
44 |
<target name="setup"> |
5d2ca734dd20
7058584 Move memcached-java from SFW to Userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
45 |
<mkdir dir="java_memcached-${ver}"/> |
5d2ca734dd20
7058584 Move memcached-java from SFW to Userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
46 |
<mkdir dir="java_memcached-${ver}/javadocs"/> |
5d2ca734dd20
7058584 Move memcached-java from SFW to Userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
47 |
<mkdir dir="java_memcached-${ver}/src/com/danga/MemCached"/> |
5d2ca734dd20
7058584 Move memcached-java from SFW to Userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
48 |
<mkdir dir="java_memcached-${ver}/classes"/> |
5d2ca734dd20
7058584 Move memcached-java from SFW to Userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
49 |
<mkdir dir="java_memcached-${ver}/doc"/> |
5d2ca734dd20
7058584 Move memcached-java from SFW to Userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
50 |
|
5d2ca734dd20
7058584 Move memcached-java from SFW to Userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
51 |
<!-- copy source --> |
5d2ca734dd20
7058584 Move memcached-java from SFW to Userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
52 |
<copy todir="java_memcached-${ver}/src/com/danga/MemCached"> |
5d2ca734dd20
7058584 Move memcached-java from SFW to Userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
53 |
<fileset dir="${code.dir}" defaultexcludes="true" excludes="**/*.xml **/*.swp **/*.swo"/> |
5d2ca734dd20
7058584 Move memcached-java from SFW to Userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
54 |
</copy> |
5d2ca734dd20
7058584 Move memcached-java from SFW to Userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
55 |
|
5d2ca734dd20
7058584 Move memcached-java from SFW to Userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
56 |
<!-- copy doc dir --> |
5d2ca734dd20
7058584 Move memcached-java from SFW to Userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
57 |
<copy todir="java_memcached-${ver}/doc"> |
5d2ca734dd20
7058584 Move memcached-java from SFW to Userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
58 |
<fileset dir="${doc.dir}" defaultexcludes="true" excludes="**/*.swp **/*.swo"/> |
5d2ca734dd20
7058584 Move memcached-java from SFW to Userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
59 |
</copy> |
5d2ca734dd20
7058584 Move memcached-java from SFW to Userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
60 |
|
5d2ca734dd20
7058584 Move memcached-java from SFW to Userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
61 |
<!-- copy license to root --> |
5d2ca734dd20
7058584 Move memcached-java from SFW to Userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
62 |
<copy file="${doc.dir}/LICENSE.txt" todir="java_memcached-${ver}"/> |
5d2ca734dd20
7058584 Move memcached-java from SFW to Userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
63 |
|
5d2ca734dd20
7058584 Move memcached-java from SFW to Userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
64 |
<!-- copy changelog to root --> |
5d2ca734dd20
7058584 Move memcached-java from SFW to Userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
65 |
<copy file="${doc.dir}/CHANGELOG.txt" todir="java_memcached-${ver}"/> |
5d2ca734dd20
7058584 Move memcached-java from SFW to Userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
66 |
</target> |
5d2ca734dd20
7058584 Move memcached-java from SFW to Userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
67 |
|
5d2ca734dd20
7058584 Move memcached-java from SFW to Userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
68 |
<!-- if logger is log4j then need to filter to make sure import exists --> |
5d2ca734dd20
7058584 Move memcached-java from SFW to Userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
69 |
<target name="log4j" if="log4j" depends="clean, setup"> |
5d2ca734dd20
7058584 Move memcached-java from SFW to Userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
70 |
<replace dir="java_memcached-${ver}/src/com/danga/MemCached" token="//import org.apache.log4j.Logger;" value="import org.apache.log4j.Logger;"> |
5d2ca734dd20
7058584 Move memcached-java from SFW to Userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
71 |
<include name="**/*.java"/> |
5d2ca734dd20
7058584 Move memcached-java from SFW to Userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
72 |
</replace> |
5d2ca734dd20
7058584 Move memcached-java from SFW to Userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
73 |
</target> |
5d2ca734dd20
7058584 Move memcached-java from SFW to Userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
74 |
|
5d2ca734dd20
7058584 Move memcached-java from SFW to Userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
75 |
<target name="logger" unless="log4j" depends="clean, setup"> |
5d2ca734dd20
7058584 Move memcached-java from SFW to Userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
76 |
<replace dir="java_memcached-${ver}/src/com/danga/MemCached" token="import org.apache.log4j.Logger;" value="//import org.apache.log4j.Logger;"> |
5d2ca734dd20
7058584 Move memcached-java from SFW to Userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
77 |
<include name="**/*.java"/> |
5d2ca734dd20
7058584 Move memcached-java from SFW to Userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
78 |
</replace> |
5d2ca734dd20
7058584 Move memcached-java from SFW to Userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
79 |
</target> |
5d2ca734dd20
7058584 Move memcached-java from SFW to Userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
80 |
|
5d2ca734dd20
7058584 Move memcached-java from SFW to Userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
81 |
<!-- javadocs --> |
5d2ca734dd20
7058584 Move memcached-java from SFW to Userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
82 |
<target name="javadoc" depends="clean, setup, log4j, logger"> |
5d2ca734dd20
7058584 Move memcached-java from SFW to Userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
83 |
<delete> |
5d2ca734dd20
7058584 Move memcached-java from SFW to Userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
84 |
<fileset dir="java_memcached-${ver}/javadocs" /> |
5d2ca734dd20
7058584 Move memcached-java from SFW to Userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
85 |
</delete> |
5d2ca734dd20
7058584 Move memcached-java from SFW to Userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
86 |
|
5d2ca734dd20
7058584 Move memcached-java from SFW to Userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
87 |
<javadoc sourcepath="java_memcached-${ver}/src" |
5d2ca734dd20
7058584 Move memcached-java from SFW to Userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
88 |
destdir="java_memcached-${ver}/javadocs" |
5d2ca734dd20
7058584 Move memcached-java from SFW to Userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
89 |
packagenames= "com.danga.*" |
5d2ca734dd20
7058584 Move memcached-java from SFW to Userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
90 |
author= "true" |
5d2ca734dd20
7058584 Move memcached-java from SFW to Userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
91 |
private="true" |
5d2ca734dd20
7058584 Move memcached-java from SFW to Userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
92 |
version="true" |
5d2ca734dd20
7058584 Move memcached-java from SFW to Userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
93 |
defaultexcludes="yes" |
5d2ca734dd20
7058584 Move memcached-java from SFW to Userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
94 |
classpathref="project.class.path" |
5d2ca734dd20
7058584 Move memcached-java from SFW to Userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
95 |
use="true" |
5d2ca734dd20
7058584 Move memcached-java from SFW to Userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
96 |
windowtitle="java memcached client api documentation" |
5d2ca734dd20
7058584 Move memcached-java from SFW to Userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
97 |
doctitle="<h1>${project.title} documentation (Version ${ver})</h1>" |
5d2ca734dd20
7058584 Move memcached-java from SFW to Userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
98 |
bottom="Copyright © 2005 - greg whalin"> |
5d2ca734dd20
7058584 Move memcached-java from SFW to Userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
99 |
<arg value="-notimestamp" /> |
5d2ca734dd20
7058584 Move memcached-java from SFW to Userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
100 |
</javadoc> |
5d2ca734dd20
7058584 Move memcached-java from SFW to Userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
101 |
</target> |
5d2ca734dd20
7058584 Move memcached-java from SFW to Userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
102 |
|
5d2ca734dd20
7058584 Move memcached-java from SFW to Userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
103 |
<!-- compilation target for packeging operations --> |
5d2ca734dd20
7058584 Move memcached-java from SFW to Userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
104 |
<target name="pkg-compile" depends="clean, setup, log4j, logger"> |
5d2ca734dd20
7058584 Move memcached-java from SFW to Userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
105 |
<javac debug="yes" srcdir="java_memcached-${ver}/src" destdir="java_memcached-${ver}/classes" deprecation="true"> |
5d2ca734dd20
7058584 Move memcached-java from SFW to Userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
106 |
<classpath refid="project.class.path"/> |
5d2ca734dd20
7058584 Move memcached-java from SFW to Userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
107 |
</javac> |
5d2ca734dd20
7058584 Move memcached-java from SFW to Userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
108 |
</target> |
5d2ca734dd20
7058584 Move memcached-java from SFW to Userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
109 |
|
5d2ca734dd20
7058584 Move memcached-java from SFW to Userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
110 |
<target name="jar" depends="pkg-compile"> |
5d2ca734dd20
7058584 Move memcached-java from SFW to Userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
111 |
<jar compress="yes" jarfile="java_memcached-${ver}/java_memcached-${ver}.jar" basedir="java_memcached-${ver}/classes"/> |
5d2ca734dd20
7058584 Move memcached-java from SFW to Userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
112 |
</target> |
5d2ca734dd20
7058584 Move memcached-java from SFW to Userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
113 |
|
5d2ca734dd20
7058584 Move memcached-java from SFW to Userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
114 |
<!-- compilation target --> |
5d2ca734dd20
7058584 Move memcached-java from SFW to Userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
115 |
<target name="compile"> |
5d2ca734dd20
7058584 Move memcached-java from SFW to Userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
116 |
<mkdir dir="${build.dir}"/> |
5d2ca734dd20
7058584 Move memcached-java from SFW to Userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
117 |
<javac debug="yes" srcdir="${src.dir}" destdir="${build.dir}" deprecation="true" compiler="modern"> |
5d2ca734dd20
7058584 Move memcached-java from SFW to Userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
118 |
<compilerarg value="-Xlint:unchecked"/> |
5d2ca734dd20
7058584 Move memcached-java from SFW to Userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
119 |
<classpath refid="project.class.path"/> |
5d2ca734dd20
7058584 Move memcached-java from SFW to Userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
120 |
</javac> |
5d2ca734dd20
7058584 Move memcached-java from SFW to Userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
121 |
</target> |
5d2ca734dd20
7058584 Move memcached-java from SFW to Userland
April Chin <april.chin@oracle.com>
parents:
diff
changeset
|
122 |
</project> |