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

Side by Side Diff: testing/android/native_test_apk.xml

Issue 13828003: [Android] Build gtest APKs like other APKs (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Rebase Created 7 years, 8 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 | « testing/android/generate_native_test.py ('k') | testing/android/res/values/strings.xml » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
(Empty)
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!--
3 Copyright (c) 2012 The Chromium Authors. All rights reserved.
4 Use of this source code is governed by a BSD-style license that can be
5 found in the LICENSE file.
6 -->
7
8 <project name="replaceme" default="debug" basedir=".">
9
10 <description>
11 Building native test runner ChromeNativeTests_replaceme.apk
12 </description>
13
14 <!--
15 TODO(beverloo): Remove this property when all gyp files (also those in
16 WebKit) define the CHROMIUM_SRC property. This works because properties
17 in ant files are immutable.
18 -->
19 <property name="CHROMIUM_SRC" value="${PRODUCT_DIR}/../.." />
20
21 <import file="${CHROMIUM_SRC}/build/android/ant/common.xml"/>
22
23 <!--
24 TODO(yfriedman): Remove the need to specify this. We should generate the pac kages in a way such
25 that it's not required.
26 -->
27 <property name="source.absolute.dir" value="java/src"/>
28 <path id="javac.custom.classpath">
29 <pathelement location="${ANDROID_SDK}/android.jar" />
30 </path>
31 <property name="target.abi" value="${APP_ABI}"/>
32
33 <path id="native.libs.gdbserver">
34 <fileset file="${android.gdbserver}"/>
35 </path>
36
37 <!-- We expect PRODUCT_DIR to be set like the gyp var
38 (e.g. $ROOT/out/Debug) -->
39 <fail message="PRODUCT_DIR env var not set?">
40 <condition>
41 <not>
42 <isset property="PRODUCT_DIR"/>
43 </not>
44 </condition>
45 </fail>
46
47 <property name="out.dir" location="${PRODUCT_DIR}/replaceme_apk"/>
48
49 <property name="resource.absolute.dir" value="res"/>
50 <property name="gen.absolute.dir" value="${out.dir}/gen"/>
51
52 <path id="out.dex.jar.input.ref">
53 <filelist files="${INPUT_JARS_PATHS}"/>
54 </path>
55 <condition property="java.compilerargs"
56 value="-classpath ${toString:out.dex.jar.input.ref}">
57 <not>
58 <equals arg1="${toString:out.dex.jar.input.ref}" arg2=""/>
59 </not>
60 </condition>
61 <property name="native.libs.absolute.dir" location="${out.dir}/libs" />
62
63 <!-- Copy the below manifest file to a new directory because the project
64 base directory and output directory are the same and manifest merge
65 task takes the same file as source and target when doing copying.
66 Otherwise it'll generate an empty manifest file. -->
67 <copy file="AndroidManifest.xml" todir="${out.dir}/manifest"/>
68 <property name="manifest.abs.file" location="${out.dir}/manifest/AndroidManife st.xml"/>
69
70 <target name="-post-compile">
71 <!-- copy gdbserver to main libs directory if building debug. -->
72 <if>
73 <condition>
74 <equals arg1="${build.target}" arg2="debug" />
75 </condition>
76 <then>
77 <copy todir="${out.dir}/libs/${target.abi}">
78 <path refid="native.libs.gdbserver"/>
79 </copy>
80 </then>
81 </if>
82 </target>
83
84 <import file="${CHROMIUM_SRC}/build/android/ant/sdk-targets.xml"/>
85 <import file="${sdk.dir}/tools/ant/build.xml" />
86
87 </project>
OLDNEW
« no previous file with comments | « testing/android/generate_native_test.py ('k') | testing/android/res/values/strings.xml » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698