| OLD | NEW |
| 1 <?xml version="1.0" encoding="utf-8" ?> | 1 <?xml version="1.0" encoding="utf-8" ?> |
| 2 <!-- | 2 <!-- |
| 3 Copyright 2014 The Chromium Authors. All rights reserved. | 3 Copyright 2014 The Chromium Authors. All rights reserved. |
| 4 Use of this source code is governed by a BSD-style license that can be | 4 Use of this source code is governed by a BSD-style license that can be |
| 5 found in the LICENSE file. | 5 found in the LICENSE file. |
| 6 --> | 6 --> |
| 7 <project name="DomDistiller" default="build" basedir="."> | 7 <project name="DomDistiller" default="build" basedir="."> |
| 8 <property environment="env"/> | 8 <property environment="env"/> |
| 9 <!-- Arguments to gwtc and devmode targets --> | 9 <!-- Arguments to gwtc and devmode targets --> |
| 10 <property name="gwt.args" value="-XclosureCompiler -XnoclassMetadata -Xnocheck
Casts -style OBF" /> | 10 <property name="gwt.args" value="-XclosureCompiler -XnoclassMetadata -Xnocheck
Casts -style OBF" /> |
| (...skipping 120 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 131 <!-- add jvmarg -Xss16M or similar if you see a StackOverflowError --> | 131 <!-- add jvmarg -Xss16M or similar if you see a StackOverflowError --> |
| 132 <jvmarg value="-Xmx256M"/> | 132 <jvmarg value="-Xmx256M"/> |
| 133 <!-- Additional arguments like -style PRETTY or -logLevel DEBUG --> | 133 <!-- Additional arguments like -style PRETTY or -logLevel DEBUG --> |
| 134 <arg line="${gwt.shared.args}"/> | 134 <arg line="${gwt.shared.args}"/> |
| 135 <arg line="${gwt.args}"/> | 135 <arg line="${gwt.args}"/> |
| 136 <arg line="${gwt.custom.args}"/> | 136 <arg line="${gwt.custom.args}"/> |
| 137 <arg value="DomDistiller"/> | 137 <arg value="DomDistiller"/> |
| 138 </java> | 138 </java> |
| 139 </target> | 139 </target> |
| 140 | 140 |
| 141 <target name="extractjs" depends="gwtc" description="Extract standalone javasc
ript from compiled javascript"> | 141 <target name="extractjs" depends="gwtc" description="Extract standalone JavaSc
ript from compiled JavaScript"> |
| 142 <exec executable="python" failonerror="true"> | 142 <exec executable="python" failonerror="true"> |
| 143 <arg value="create_standalone_js.py"/> | 143 <arg value="create_standalone_js.py"/> |
| 144 <arg line="--module domdistiller"/> | 144 <arg line="--module domdistiller"/> |
| 145 <arg value="--auto"/> | 145 <arg value="--auto"/> |
| 146 </exec> | 146 </exec> |
| 147 | |
| 148 </target> | 147 </target> |
| 149 | 148 |
| 150 <target name="package" depends="extractjs, extractjs.jstests, protoc.json" | 149 <target name="extractwrappedjs" depends="extractjs" |
| 150 description="Create wrapped standalone javascript from compiled JavaScript
for direct inclusion in Chrome."> |
| 151 <exec executable="python" failonerror="true"> |
| 152 <arg value="create_wrapped_standalone_js.py"/> |
| 153 <arg value="--templatefile=war/wrapped_domdistiller_template.js"/> |
| 154 <arg value="--infile=out/domdistiller.js"/> |
| 155 <arg value="--outfile=out/domdistiller_wrapped.js"/> |
| 156 </exec> |
| 157 </target> |
| 158 |
| 159 <target name="package" depends="extractjs, extractwrappedjs, extractjs.jstests
, protoc.json" |
| 151 description="Copies the main build artifacts into the out/package director
y." > | 160 description="Copies the main build artifacts into the out/package director
y." > |
| 152 <mkdir dir="out/extension"/> | 161 <mkdir dir="out/extension"/> |
| 153 <mkdir dir="out/package"/> | 162 <mkdir dir="out/package"/> |
| 154 <mkdir dir="out/package/js"/> | 163 <mkdir dir="out/package/js"/> |
| 155 <mkdir dir="out/package/proto"/> | 164 <mkdir dir="out/package/proto"/> |
| 156 <mkdir dir="out/package/test"/> | 165 <mkdir dir="out/package/test"/> |
| 157 <mkdir dir="out/package/test/data"/> | 166 <mkdir dir="out/package/test/data"/> |
| 158 <mkdir dir="out/package/test/data/out"/> | 167 <mkdir dir="out/package/test/data/out"/> |
| 159 <mkdir dir="out/package/test/data/war"/> | 168 <mkdir dir="out/package/test/data/war"/> |
| 160 | 169 |
| 161 <copy file="out/domdistiller.js" todir="out/package/js" /> | 170 <copy file="out/domdistiller.js" todir="out/package/js" /> |
| 171 <copy file="out/domdistiller_wrapped.js" todir="out/package/js" /> |
| 162 <copy todir="out/package/proto_gen"> | 172 <copy todir="out/package/proto_gen"> |
| 163 <fileset dir="out/proto/json"/> | 173 <fileset dir="out/proto/json"/> |
| 164 </copy> | 174 </copy> |
| 165 <copy todir="out/package/proto"> | 175 <copy todir="out/package/proto"> |
| 166 <fileset dir="proto"/> | 176 <fileset dir="proto"/> |
| 167 </copy> | 177 </copy> |
| 168 | 178 |
| 169 <copy file="out/domdistiller.js" todir="out/extension" /> | 179 <copy file="out/domdistiller.js" todir="out/extension" /> |
| 170 <copy todir="out/extension"> | 180 <copy todir="out/extension"> |
| 171 <fileset dir="extension"/> | 181 <fileset dir="extension"/> |
| (...skipping 104 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 276 <delete dir="war/domdistillerjstest" failonerror="false" /> | 286 <delete dir="war/domdistillerjstest" failonerror="false" /> |
| 277 <delete file="war/DomDistiller.war" failonerror="false" /> | 287 <delete file="war/DomDistiller.war" failonerror="false" /> |
| 278 <delete dir="gwt-unitCache" failonerror="false" /> | 288 <delete dir="gwt-unitCache" failonerror="false" /> |
| 279 <delete dir="out" failonerror="false" /> | 289 <delete dir="out" failonerror="false" /> |
| 280 <delete failonerror="false" includeemptydirs="true"> | 290 <delete failonerror="false" includeemptydirs="true"> |
| 281 <fileset dir="war" includes="*JUnit/**"/> | 291 <fileset dir="war" includes="*JUnit/**"/> |
| 282 </delete> | 292 </delete> |
| 283 </target> | 293 </target> |
| 284 | 294 |
| 285 </project> | 295 </project> |
| OLD | NEW |