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

Side by Side Diff: build/java_apk.gypi

Issue 1218053003: [Android] Begin switching from lighttpd + apache to EmbeddedTestServer. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 5 years, 5 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
« no previous file with comments | « build/config/android/rules.gni ('k') | chrome/android/BUILD.gn » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 # Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 # Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be 2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file. 3 # found in the LICENSE file.
4 4
5 # This file is meant to be included into a target to provide a rule 5 # This file is meant to be included into a target to provide a rule
6 # to build Android APKs in a consistent manner. 6 # to build Android APKs in a consistent manner.
7 # 7 #
8 # To use this, create a gyp target with the following form: 8 # To use this, create a gyp target with the following form:
9 # { 9 # {
10 # 'target_name': 'my_package_apk', 10 # 'target_name': 'my_package_apk',
(...skipping 84 matching lines...) Expand 10 before | Expand all | Expand 10 after
95 # Allow icu data, v8 snapshots, and pak files to be loaded directly from the .apk. 95 # Allow icu data, v8 snapshots, and pak files to be loaded directly from the .apk.
96 # Note: These are actually suffix matches, not necessarily extensions. 96 # Note: These are actually suffix matches, not necessarily extensions.
97 'extensions_to_not_compress%': '.dat,.bin,.pak', 97 'extensions_to_not_compress%': '.dat,.bin,.pak',
98 'resource_input_paths': [], 98 'resource_input_paths': [],
99 'intermediate_dir': '<(PRODUCT_DIR)/<(_target_name)', 99 'intermediate_dir': '<(PRODUCT_DIR)/<(_target_name)',
100 'asset_location%': '<(intermediate_dir)/assets', 100 'asset_location%': '<(intermediate_dir)/assets',
101 'codegen_stamp': '<(intermediate_dir)/codegen.stamp', 101 'codegen_stamp': '<(intermediate_dir)/codegen.stamp',
102 'package_input_paths': [], 102 'package_input_paths': [],
103 'ordered_libraries_file': '<(intermediate_dir)/native_libraries.json', 103 'ordered_libraries_file': '<(intermediate_dir)/native_libraries.json',
104 'additional_ordered_libraries_file': '<(intermediate_dir)/additional_native_ libraries.json', 104 'additional_ordered_libraries_file': '<(intermediate_dir)/additional_native_ libraries.json',
105 'native_libraries_template': '<(DEPTH)/base/android/java/templates/NativeLib raries.template',
106 'native_libraries_java_dir': '<(intermediate_dir)/native_libraries_java/', 105 'native_libraries_java_dir': '<(intermediate_dir)/native_libraries_java/',
107 'native_libraries_java_file': '<(native_libraries_java_dir)/NativeLibraries. java',
108 'native_libraries_java_stamp': '<(intermediate_dir)/native_libraries_java.st amp', 106 'native_libraries_java_stamp': '<(intermediate_dir)/native_libraries_java.st amp',
109 'native_libraries_template_data_dir': '<(intermediate_dir)/native_libraries/ ', 107 'native_libraries_template_data_dir': '<(intermediate_dir)/native_libraries/ ',
110 'native_libraries_template_data_file': '<(native_libraries_template_data_dir )/native_libraries_array.h', 108 'native_libraries_template_data_file': '<(native_libraries_template_data_dir )/native_libraries_array.h',
111 'native_libraries_template_version_file': '<(native_libraries_template_data_ dir)/native_libraries_version.h', 109 'native_libraries_template_version_file': '<(native_libraries_template_data_ dir)/native_libraries_version.h',
112 'compile_stamp': '<(intermediate_dir)/compile.stamp', 110 'compile_stamp': '<(intermediate_dir)/compile.stamp',
113 'lint_stamp': '<(intermediate_dir)/lint.stamp', 111 'lint_stamp': '<(intermediate_dir)/lint.stamp',
114 'lint_result': '<(intermediate_dir)/lint_result.xml', 112 'lint_result': '<(intermediate_dir)/lint_result.xml',
115 'lint_config': '<(intermediate_dir)/lint_config.xml', 113 'lint_config': '<(intermediate_dir)/lint_config.xml',
116 'never_lint%': 0, 114 'never_lint%': 0,
117 'findbugs_stamp': '<(intermediate_dir)/findbugs.stamp', 115 'findbugs_stamp': '<(intermediate_dir)/findbugs.stamp',
(...skipping 40 matching lines...) Expand 10 before | Expand all | Expand 10 after
158 'enable_chromium_linker_tests%': 0, 156 'enable_chromium_linker_tests%': 0,
159 'is_test_apk%': 0, 157 'is_test_apk%': 0,
160 'unsigned_apk_path': '<(intermediate_dir)/<(apk_name)-unsigned.apk', 158 'unsigned_apk_path': '<(intermediate_dir)/<(apk_name)-unsigned.apk',
161 'unsigned_abi_split_apk_path': '<(intermediate_dir)/<(apk_name)-abi-<(an droid_app_abi)-unsigned.apk', 159 'unsigned_abi_split_apk_path': '<(intermediate_dir)/<(apk_name)-abi-<(an droid_app_abi)-unsigned.apk',
162 'create_abi_split%': 0, 160 'create_abi_split%': 0,
163 }, 161 },
164 'unsigned_apk_path': '<(unsigned_apk_path)', 162 'unsigned_apk_path': '<(unsigned_apk_path)',
165 'unsigned_abi_split_apk_path': '<(unsigned_abi_split_apk_path)', 163 'unsigned_abi_split_apk_path': '<(unsigned_abi_split_apk_path)',
166 'create_abi_split%': '<(create_abi_split)', 164 'create_abi_split%': '<(create_abi_split)',
167 'conditions': [ 165 'conditions': [
166 ['is_test_apk == 1', {
167 'native_libraries_template': '<(DEPTH)/base/android/java/templates/Nat iveTestLibraries.template',
168 'native_libraries_java_file_name': 'NativeTestLibraries.java',
169 }, {
170 'native_libraries_template': '<(DEPTH)/base/android/java/templates/Nat iveLibraries.template',
171 'native_libraries_java_file_name': 'NativeLibraries.java',
172 }],
168 ['gyp_managed_install == 1 and native_lib_target != ""', { 173 ['gyp_managed_install == 1 and native_lib_target != ""', {
169 'conditions': [ 174 'conditions': [
170 ['create_abi_split == 0', { 175 ['create_abi_split == 0', {
171 'unsigned_standalone_apk_path': '<(intermediate_dir)/<(apk_name)-s tandalone-unsigned.apk', 176 'unsigned_standalone_apk_path': '<(intermediate_dir)/<(apk_name)-s tandalone-unsigned.apk',
172 }, { 177 }, {
173 'unsigned_standalone_apk_path': '<(intermediate_dir)/<(apk_name)-a bi-<(android_app_abi)-standalone-unsigned.apk', 178 'unsigned_standalone_apk_path': '<(intermediate_dir)/<(apk_name)-a bi-<(android_app_abi)-standalone-unsigned.apk',
174 }], 179 }],
175 ], 180 ],
176 }, { 181 }, {
177 'unsigned_standalone_apk_path': '<(unsigned_apk_path)', 182 'unsigned_standalone_apk_path': '<(unsigned_apk_path)',
(...skipping 12 matching lines...) Expand all
190 # gyp_managed_install rather than the main .apk 195 # gyp_managed_install rather than the main .apk
191 ['create_abi_split == 1', { 196 ['create_abi_split == 1', {
192 'managed_input_apk_path': '<(unsigned_abi_split_apk_path)', 197 'managed_input_apk_path': '<(unsigned_abi_split_apk_path)',
193 }, { 198 }, {
194 'managed_input_apk_path': '<(unsigned_apk_path)', 199 'managed_input_apk_path': '<(unsigned_apk_path)',
195 }], 200 }],
196 ], 201 ],
197 }, 202 },
198 'native_lib_target%': '', 203 'native_lib_target%': '',
199 'native_lib_version_name%': '', 204 'native_lib_version_name%': '',
205 'native_libraries_template': '<(native_libraries_template)',
206 'native_libraries_java_file': '<(native_libraries_java_dir)/<(native_librari es_java_file_name)',
200 'use_chromium_linker%' : 0, 207 'use_chromium_linker%' : 0,
201 'load_library_from_zip%' : 0, 208 'load_library_from_zip%' : 0,
202 'use_relocation_packer%' : 0, 209 'use_relocation_packer%' : 0,
203 'enable_chromium_linker_tests%': 0, 210 'enable_chromium_linker_tests%': 0,
204 'emma_instrument%': '<(emma_instrument)', 211 'emma_instrument%': '<(emma_instrument)',
205 'apk_package_native_libs_dir': '<(apk_package_native_libs_dir)', 212 'apk_package_native_libs_dir': '<(apk_package_native_libs_dir)',
206 'unsigned_standalone_apk_path': '<(unsigned_standalone_apk_path)', 213 'unsigned_standalone_apk_path': '<(unsigned_standalone_apk_path)',
207 'unsigned_apk_path': '<(unsigned_apk_path)', 214 'unsigned_apk_path': '<(unsigned_apk_path)',
208 'unsigned_abi_split_apk_path': '<(unsigned_abi_split_apk_path)', 215 'unsigned_abi_split_apk_path': '<(unsigned_abi_split_apk_path)',
209 'create_abi_split%': '<(create_abi_split)', 216 'create_abi_split%': '<(create_abi_split)',
(...skipping 146 matching lines...) Expand 10 before | Expand all | Expand 10 after
356 '<(DEPTH)/build/android/gyp/util/build_utils.py', 363 '<(DEPTH)/build/android/gyp/util/build_utils.py',
357 '<(DEPTH)/build/android/gyp/gcc_preprocess.py', 364 '<(DEPTH)/build/android/gyp/gcc_preprocess.py',
358 '<(ordered_libraries_file)', 365 '<(ordered_libraries_file)',
359 '<(native_libraries_template)', 366 '<(native_libraries_template)',
360 ], 367 ],
361 'outputs': [ 368 'outputs': [
362 '<(native_libraries_java_stamp)', 369 '<(native_libraries_java_stamp)',
363 ], 370 ],
364 'action': [ 371 'action': [
365 'python', '<(DEPTH)/build/android/gyp/gcc_preprocess.py', 372 'python', '<(DEPTH)/build/android/gyp/gcc_preprocess.py',
366 '--include-path=', 373 '--include-path=<(DEPTH)',
367 '--output=<(native_libraries_java_file)', 374 '--output=<(native_libraries_java_file)',
368 '--template=<(native_libraries_template)', 375 '--template=<(native_libraries_template)',
369 '--stamp=<(native_libraries_java_stamp)', 376 '--stamp=<(native_libraries_java_stamp)',
370 '--defines', 'NATIVE_LIBRARIES_LIST=@FileArg(<(ordered_libraries_fil e):java_libraries_list)', 377 '--defines', 'NATIVE_LIBRARIES_LIST=@FileArg(<(ordered_libraries_fil e):java_libraries_list)',
371 '--defines', 'NATIVE_LIBRARIES_VERSION_NUMBER="<(native_lib_version_ name)"', 378 '--defines', 'NATIVE_LIBRARIES_VERSION_NUMBER="<(native_lib_version_ name)"',
372 '<@(gcc_preprocess_defines)', 379 '<@(gcc_preprocess_defines)',
373 ], 380 ],
374 }, 381 },
375 { 382 {
376 'action_name': 'strip_native_libraries', 383 'action_name': 'strip_native_libraries',
(...skipping 677 matching lines...) Expand 10 before | Expand all | Expand 10 after
1054 'native_libs_dir': '<(apk_package_native_libs_dir)', 1061 'native_libs_dir': '<(apk_package_native_libs_dir)',
1055 }, { 1062 }, {
1056 'native_libs_dir': '<(DEPTH)/build/android/ant/empty/res', 1063 'native_libs_dir': '<(DEPTH)/build/android/ant/empty/res',
1057 }], 1064 }],
1058 ], 1065 ],
1059 }, 1066 },
1060 'includes': ['android/apkbuilder_action.gypi'], 1067 'includes': ['android/apkbuilder_action.gypi'],
1061 }, 1068 },
1062 ], 1069 ],
1063 } 1070 }
OLDNEW
« no previous file with comments | « build/config/android/rules.gni ('k') | chrome/android/BUILD.gn » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698