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> |
bobv@google.com | acead92 | 2010-10-22 19:06:16 +0000 | [diff] [blame] | 26 | <fileset dir="${gwt.dev.bin}"> |
| 27 | <include name="com/google/gwt/dev/asm/**" /> |
| 28 | <include name="com/google/gwt/dev/util/Name*.class" /> |
bobv@google.com | 7bf7df3 | 2011-07-13 14:16:05 +0000 | [diff] [blame] | 29 | <include name="com/google/gwt/dev/util/StringKey.class" /> |
meder@google.com | 79c170a | 2011-08-03 00:42:12 +0000 | [diff] [blame] | 30 | <include name="com/google/gwt/util/tools/shared/**" /> |
bobv@google.com | acead92 | 2010-10-22 19:06:16 +0000 | [diff] [blame] | 31 | </fileset> |
fabbott@google.com | 0e2dc628 | 2008-08-22 16:09:01 +0000 | [diff] [blame] | 32 | <fileset dir="${gwt.user.bin}"> |
| 33 | <exclude name="**/rebind/**" /> |
| 34 | <exclude name="**/tools/**" /> |
tomerigo@google.com | c2163e6 | 2010-02-01 16:08:26 +0000 | [diff] [blame] | 35 | <exclude name="**/super/**" /> |
fabbott@google.com | 0e2dc628 | 2008-08-22 16:09:01 +0000 | [diff] [blame] | 36 | <exclude name="com/google/gwt/json/**" /> |
| 37 | <exclude name="com/google/gwt/junit/*" /> |
| 38 | <exclude name="com/google/gwt/junit/client/GWTTestCase.*" /> |
| 39 | <exclude name="com/google/gwt/junit/remote/**" /> |
| 40 | <exclude name="com/google/gwt/junit/server/**" /> |
| 41 | <exclude name="com/google/gwt/benchmarks/*" /> |
zundel@google.com | c0a2ce3 | 2011-06-08 23:44:32 +0000 | [diff] [blame] | 42 | <exclude name="**/*.gwtar" /> |
fabbott@google.com | 0e2dc628 | 2008-08-22 16:09:01 +0000 | [diff] [blame] | 43 | </fileset> |
jlabanca@google.com | 498861e | 2011-06-07 12:10:39 +0000 | [diff] [blame] | 44 | |
| 45 | <!-- additional dependencies (used by scripts). --> |
jlabanca@google.com | b24a86b | 2010-10-22 17:36:00 +0000 | [diff] [blame] | 46 | </gwt.jar> |
| 47 | </target> |
| 48 | |
| 49 | <target name="-deps" description="Packages this project's dependencies into a jar"> |
| 50 | <mkdir dir="${gwt.build.lib}" /> |
| 51 | <gwt.jar destfile="${project.lib.deps}"> |
gwt.mirrorbot@gmail.com | 07b4e2e | 2010-10-07 20:59:41 +0000 | [diff] [blame] | 52 | <!-- The following two jars satisfy RequestFactory dependencies. --> |
| 53 | <zipfileset src="${gwt.tools.redist}/json/r2_20080312/json-1.5.jar" /> |
| 54 | <zipfileset src="${gwt.tools.lib}/javax/validation/validation-api-1.0.0.GA.jar" /> |
cromwellian@google.com | 39341aa | 2011-11-22 21:50:11 +0000 | [diff] [blame] | 55 | <zipfileset src="${gwt.tools.lib}/jscomp/sourcemap-rebased.jar" /> |
fabbott@google.com | 0e2dc628 | 2008-08-22 16:09:01 +0000 | [diff] [blame] | 56 | </gwt.jar> |
| 57 | </target> |
gwt.team.scottb | 14c5b9d | 2006-12-10 06:06:08 +0000 | [diff] [blame] | 58 | </project> |