Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(109)

Side by Side Diff: dart/compiler/build.xml

Issue 9353015: Remove dartc optimizing backend. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge
Patch Set: Fix minor test issues Created 8 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « dart/client/tests/dartc/dartc.status ('k') | dart/compiler/dart-compiler.gyp » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 <project default="dist"> 1 <project default="dist">
2 <!-- 2 <!--
3 DO NOT EDIT THIS FILE. This file is no longer used to build 3 DO NOT EDIT THIS FILE. This file is no longer used to build
4 dartc proper. It is only here to avoid breaking dartium.gyp 4 dartc proper. It is only here to avoid breaking dartium.gyp
5 short term. Change dartc.xml instead. 5 short term. Change dartc.xml instead.
6 --> 6 -->
7 7
8 <import file="sources.xml"/> 8 <import file="sources.xml"/>
9 <import file="test_sources.xml"/> 9 <import file="test_sources.xml"/>
10 <import file="corelib_sources.xml"/> 10 <import file="corelib_sources.xml"/>
(...skipping 18 matching lines...) Expand all
29 <property name="dist.dir" value="${build.dir}/dist"/> 29 <property name="dist.dir" value="${build.dir}/dist"/>
30 30
31 <property name="test.report.dir" value="${build.dir}/test"/> 31 <property name="test.report.dir" value="${build.dir}/test"/>
32 32
33 <property name="third_party.dir" value="../third_party"/> 33 <property name="third_party.dir" value="../third_party"/>
34 34
35 <property name="d8" location="${third_party.dir}/v8/d8"/> 35 <property name="d8" location="${third_party.dir}/v8/d8"/>
36 36
37 <property name="test_py" location="../tools/test.py"/> 37 <property name="test_py" location="../tools/test.py"/>
38 38
39 <property name="closure_compiler.jar" value="${build.dir}/../closure_out/compi ler.jar"/>
40
41 <!-- 39 <!--
42 Define buildtime and runtime classpaths. 40 Define buildtime and runtime classpaths.
43 --> 41 -->
44 <path id="classpath.compile"> 42 <path id="classpath.compile">
45 <pathelement location="${third_party.dir}/args4j/2.0.12/args4j-2.0.12.jar"/> 43 <pathelement location="${third_party.dir}/args4j/2.0.12/args4j-2.0.12.jar"/>
46 <pathelement location="${closure_compiler.jar}" />
47 <pathelement location="${third_party.dir}/guava/r09/guava-r09.jar"/> 44 <pathelement location="${third_party.dir}/guava/r09/guava-r09.jar"/>
48 <pathelement location="${third_party.dir}/json/r2_20080312/json.jar"/> 45 <pathelement location="${third_party.dir}/json/r2_20080312/json.jar"/>
49 <pathelement location="${third_party.dir}/rhino/1_7R3/js.jar"/> 46 <pathelement location="${third_party.dir}/rhino/1_7R3/js.jar"/>
50 </path> 47 </path>
51 48
52 <path id="classpath.runtime"> 49 <path id="classpath.runtime">
53 <path refid="classpath.compile"/> 50 <path refid="classpath.compile"/>
54 </path> 51 </path>
55 52
56 <path id="classpath.compile.tests"> 53 <path id="classpath.compile.tests">
(...skipping 74 matching lines...) Expand 10 before | Expand all | Expand 10 after
131 --> 128 -->
132 <mkdir dir="${dist.dir}/bin"/> 129 <mkdir dir="${dist.dir}/bin"/>
133 <mkdir dir="${dist.dir}/lib"/> 130 <mkdir dir="${dist.dir}/lib"/>
134 131
135 <!-- 132 <!--
136 Copy the dart jar to the lib folder. 133 Copy the dart jar to the lib folder.
137 --> 134 -->
138 <copy file="${dartc.jar}" todir="${dist.dir}/lib"/> 135 <copy file="${dartc.jar}" todir="${dist.dir}/lib"/>
139 136
140 <!-- 137 <!--
141 Copy the closure-compiler jar to the lib folder.
142 -->
143 <copy file="${closure_compiler.jar}" tofile="${dist.dir}/lib/closure-compile r.jar"/>
144
145 <!--
146 Re-root the classpaths from third_party into the lib folder of the distro. 138 Re-root the classpaths from third_party into the lib folder of the distro.
147 --> 139 -->
148 <pathconvert property="dartc.classpath.runtime.unix" targetos="unix" refid=" classpath.runtime"> 140 <pathconvert property="dartc.classpath.runtime.unix" targetos="unix" refid=" classpath.runtime">
149 <regexpmapper from="${third_party.dir}/(.*)" to="$DARTC_LIBS/\1"/> 141 <regexpmapper from="${third_party.dir}/(.*)" to="$DARTC_LIBS/\1"/>
150 </pathconvert> 142 </pathconvert>
151 143
152 <copy file="scripts/dartc.sh" tofile="${dist.dir}/bin/dartc"> 144 <copy file="scripts/dartc.sh" tofile="${dist.dir}/bin/dartc">
153 <filterset> 145 <filterset>
154 <filter token="CLASSPATH" value="$DARTC_LIBS/dartc.jar:$DARTC_LIBS/closu re-compiler.jar:${dartc.classpath.runtime.unix}"/> 146 <filter token="CLASSPATH" value="$DARTC_LIBS/dartc.jar:${dartc.classpath .runtime.unix}"/>
155 </filterset> 147 </filterset>
156 </copy> 148 </copy>
157 <chmod file="${dist.dir}/bin/dartc" perm="a+rx"/> 149 <chmod file="${dist.dir}/bin/dartc" perm="a+rx"/>
158 150
159 <copy file="scripts/dartc_test.sh" tofile="${dist.dir}/bin/dartc_test"> 151 <copy file="scripts/dartc_test.sh" tofile="${dist.dir}/bin/dartc_test">
160 <filterset> 152 <filterset>
161 <filter token="CLASSPATH" value="$DARTC_LIBS/dartc.jar:$DARTC_LIBS/closu re-compiler.jar:${dartc.classpath.runtime.unix}"/> 153 <filter token="CLASSPATH" value="$DARTC_LIBS/dartc.jar:${dartc.classpath .runtime.unix}"/>
162 <filter token="D8_EXEC" value="${d8}"/> 154 <filter token="D8_EXEC" value="${d8}"/>
163 </filterset> 155 </filterset>
164 </copy> 156 </copy>
165 <chmod file="${dist.dir}/bin/dartc_test" perm="a+rx"/> 157 <chmod file="${dist.dir}/bin/dartc_test" perm="a+rx"/>
166 158
167 <!-- 159 <!--
168 TODO: The following files are not strictly due to dist, move them out. 160 TODO: The following files are not strictly due to dist, move them out.
169 --> 161 -->
170 <copy todir="${build.dir}"> 162 <copy todir="${build.dir}">
171 <fileset dir="scripts"> 163 <fileset dir="scripts">
172 <include name="dartc_run.sh"/> 164 <include name="dartc_run.sh"/>
173 <include name="dartc_size.sh"/> 165 <include name="dartc_size.sh"/>
174 <include name="dartc_metrics.sh"/> 166 <include name="dartc_metrics.sh"/>
175 </fileset> 167 </fileset>
176 <filterset> 168 <filterset>
177 <filter token="CLASSPATH" value="$DARTC_LIBS/dartc.jar:$DARTC_LIBS/closu re-compiler.jar:${dartc.classpath.runtime.unix}"/> 169 <filter token="CLASSPATH" value="$DARTC_LIBS/dartc.jar:${dartc.classpath .runtime.unix}"/>
178 </filterset> 170 </filterset>
179 </copy> 171 </copy>
180 <chmod file="${build.dir}/dartc_run.sh" perm="a+rx"/> 172 <chmod file="${build.dir}/dartc_run.sh" perm="a+rx"/>
181 <chmod file="${build.dir}/dartc_size.sh" perm="a+rx"/> 173 <chmod file="${build.dir}/dartc_size.sh" perm="a+rx"/>
182 <chmod file="${build.dir}/dartc_metrics.sh" perm="a+rx"/> 174 <chmod file="${build.dir}/dartc_metrics.sh" perm="a+rx"/>
183 175
184 <!-- 176 <!--
185 Copy of all of the dartc dependencies to the lib folder. 177 Copy of all of the dartc dependencies to the lib folder.
186 --> 178 -->
187 <copy todir="${dist.dir}/lib"> 179 <copy todir="${dist.dir}/lib">
188 <path refid="classpath.runtime"/> 180 <path refid="classpath.runtime"/>
189 <regexpmapper from="${third_party.dir}/(.*)" to="\1"/> 181 <regexpmapper from="${third_party.dir}/(.*)" to="\1"/>
190 </copy> 182 </copy>
191 </target> 183 </target>
192 184
193 <target name="clean" description="Deletes the build output directory."> 185 <target name="clean" description="Deletes the build output directory.">
194 <delete dir="${build.dir}"/> 186 <delete dir="${build.dir}"/>
195 <delete dir="${dist.dir}"/> 187 <delete dir="${dist.dir}"/>
196 </target> 188 </target>
197 189
198 <target name="tests.jar" depends="compile-tests"> 190 <target name="tests.jar" depends="compile-tests">
199 <jar destfile="${build.dir}/tests.jar" basedir="${build.test.classes.dir}"/> 191 <jar destfile="${build.dir}/tests.jar" basedir="${build.test.classes.dir}"/>
200 </target> 192 </target>
201 </project> 193 </project>
OLDNEW
« no previous file with comments | « dart/client/tests/dartc/dartc.status ('k') | dart/compiler/dart-compiler.gyp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698