gwt.team.scottb | 14c5b9d | 2006-12-10 06:06:08 +0000 | [diff] [blame] | 1 | <project name="servlet" default="build" basedir="."> |
fabbott@google.com | 0e2dc628 | 2008-08-22 16:09:01 +0000 | [diff] [blame] | 2 | <property name="gwt.root" location=".." /> |
| 3 | <property name="project.tail" value="servlet" /> |
| 4 | <import file="${gwt.root}/common.ant.xml" /> |
gwt.team.scottb | 14c5b9d | 2006-12-10 06:06:08 +0000 | [diff] [blame] | 5 | |
fabbott@google.com | 0e2dc628 | 2008-08-22 16:09:01 +0000 | [diff] [blame] | 6 | <property.ensure name="gwt.user.root" location="${gwt.root}/user" /> |
bobv@google.com | acead92 | 2010-10-22 19:06:16 +0000 | [diff] [blame] | 7 | <property.ensure name="gwt.dev.build" location="${gwt.build.out}/dev" /> |
fabbott@google.com | 0e2dc628 | 2008-08-22 16:09:01 +0000 | [diff] [blame] | 8 | <property.ensure name="gwt.user.build" location="${gwt.build.out}/user" /> |
bobv@google.com | acead92 | 2010-10-22 19:06:16 +0000 | [diff] [blame] | 9 | <property.ensure name="gwt.dev.bin" location="${gwt.dev.build}/bin" /> |
fabbott@google.com | 0e2dc628 | 2008-08-22 16:09:01 +0000 | [diff] [blame] | 10 | <property.ensure name="gwt.user.bin" location="${gwt.user.build}/bin" /> |
gwt.team.scottb | 14c5b9d | 2006-12-10 06:06:08 +0000 | [diff] [blame] | 11 | |
jlabanca@google.com | b24a86b | 2010-10-22 17:36:00 +0000 | [diff] [blame] | 12 | <property name="project.lib.deps" |
| 13 | location="${gwt.build.lib}/gwt-${ant.project.name}-deps.jar" /> |
| 14 | |
| 15 | <target name="build" description="Packages this project into a jar" |
| 16 | depends="-servlet, -deps" /> |
| 17 | |
| 18 | <target name="clean" description="Cleans this project's intermediate and output files"> |
| 19 | <delete file="${project.lib}" /> |
| 20 | <delete file="${project.lib.deps}" /> |
| 21 | </target> |
| 22 | |
| 23 | <target name="-servlet" description="Packages this project into a jar"> |
fabbott@google.com | 0e2dc628 | 2008-08-22 16:09:01 +0000 | [diff] [blame] | 24 | <mkdir dir="${gwt.build.lib}" /> |
| 25 | <gwt.jar> |
cristcost | b3cdf9d | 2013-11-13 23:33:11 +0100 | [diff] [blame] | 26 | <!-- Rebased dependencies go in gwt-servlet too --> |
Michael Zhou | 3e4353a | 2016-04-06 22:52:34 -0400 | [diff] [blame] | 27 | <zipfileset src="${gwt.tools.lib}/guava/guava-19.0/guava-19.0-rebased.jar" /> |
Michael Zhou | 1ed44cd | 2016-04-04 22:58:28 -0400 | [diff] [blame] | 28 | <zipfileset src="${gwt.tools.lib}/jscomp/20160315/sourcemap-rebased.jar" /> |
Thomas Broyer | 896c3f4 | 2014-10-17 11:41:00 +0200 | [diff] [blame] | 29 | <zipfileset src="${gwt.tools.lib}/json/android-sdk-19.1/json-android-rebased.jar" /> |
cristcost | b3cdf9d | 2013-11-13 23:33:11 +0100 | [diff] [blame] | 30 | <zipfileset src="${gwt.tools.lib}/streamhtmlparser/streamhtmlparser-jsilver-r10/streamhtmlparser-jsilver-r10-1.5-rebased.jar" /> |
| 31 | <zipfileset src="${gwt.tools.lib}/protobuf/protobuf-2.5.0/protobuf-java-rebased-2.5.0.jar" /> |
bobv@google.com | acead92 | 2010-10-22 19:06:16 +0000 | [diff] [blame] | 32 | <fileset dir="${gwt.dev.bin}"> |
| 33 | <include name="com/google/gwt/dev/asm/**" /> |
| 34 | <include name="com/google/gwt/dev/util/Name*.class" /> |
bobv@google.com | 7bf7df3 | 2011-07-13 14:16:05 +0000 | [diff] [blame] | 35 | <include name="com/google/gwt/dev/util/StringKey.class" /> |
meder@google.com | 79c170a | 2011-08-03 00:42:12 +0000 | [diff] [blame] | 36 | <include name="com/google/gwt/util/tools/shared/**" /> |
jat@google.com | 22b7b5e | 2012-05-08 14:01:05 +0000 | [diff] [blame] | 37 | <include name="com/google/gwt/core/shared/**" /> |
bobv@google.com | acead92 | 2010-10-22 19:06:16 +0000 | [diff] [blame] | 38 | </fileset> |
fabbott@google.com | 0e2dc628 | 2008-08-22 16:09:01 +0000 | [diff] [blame] | 39 | <fileset dir="${gwt.user.bin}"> |
| 40 | <exclude name="**/rebind/**" /> |
| 41 | <exclude name="**/tools/**" /> |
tomerigo@google.com | c2163e6 | 2010-02-01 16:08:26 +0000 | [diff] [blame] | 42 | <exclude name="**/super/**" /> |
fabbott@google.com | 0e2dc628 | 2008-08-22 16:09:01 +0000 | [diff] [blame] | 43 | <exclude name="com/google/gwt/json/**" /> |
| 44 | <exclude name="com/google/gwt/junit/*" /> |
| 45 | <exclude name="com/google/gwt/junit/client/GWTTestCase.*" /> |
| 46 | <exclude name="com/google/gwt/junit/remote/**" /> |
| 47 | <exclude name="com/google/gwt/junit/server/**" /> |
| 48 | <exclude name="com/google/gwt/benchmarks/*" /> |
zundel@google.com | c0a2ce3 | 2011-06-08 23:44:32 +0000 | [diff] [blame] | 49 | <exclude name="**/*.gwtar" /> |
fabbott@google.com | 0e2dc628 | 2008-08-22 16:09:01 +0000 | [diff] [blame] | 50 | </fileset> |
jlabanca@google.com | 498861e | 2011-06-07 12:10:39 +0000 | [diff] [blame] | 51 | |
| 52 | <!-- additional dependencies (used by scripts). --> |
jlabanca@google.com | b24a86b | 2010-10-22 17:36:00 +0000 | [diff] [blame] | 53 | </gwt.jar> |
| 54 | </target> |
| 55 | |
| 56 | <target name="-deps" description="Packages this project's dependencies into a jar"> |
| 57 | <mkdir dir="${gwt.build.lib}" /> |
| 58 | <gwt.jar destfile="${project.lib.deps}"> |
Thomas Broyer | 1454cec | 2016-06-13 09:46:39 +0200 | [diff] [blame] | 59 | <zipfileset src="${gwt.tools.lib}/gson/gson-2.6.2.jar"/> |
Thomas Broyer | 896c3f4 | 2014-10-17 11:41:00 +0200 | [diff] [blame] | 60 | <!-- The following jar satisfies RequestFactory dependencies. --> |
gwt.mirrorbot@gmail.com | 07b4e2e | 2010-10-07 20:59:41 +0000 | [diff] [blame] | 61 | <zipfileset src="${gwt.tools.lib}/javax/validation/validation-api-1.0.0.GA.jar" /> |
fabbott@google.com | 0e2dc628 | 2008-08-22 16:09:01 +0000 | [diff] [blame] | 62 | </gwt.jar> |
| 63 | </target> |
gwt.team.scottb | 14c5b9d | 2006-12-10 06:06:08 +0000 | [diff] [blame] | 64 | </project> |