summaryrefslogtreecommitdiffstats
path: root/chrome/chrome_android.gypi
diff options
context:
space:
mode:
authorthakis@chromium.org <thakis@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-09-11 06:05:54 +0000
committerthakis@chromium.org <thakis@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-09-11 06:05:54 +0000
commit2d30dc03dc0bd0723236c549313774119f163056 (patch)
tree370909deacfadfffa168d22321b1cb1ef7608e42 /chrome/chrome_android.gypi
parent1eeb971326a2a38b782443ae1857f37f5d74eb07 (diff)
downloadchromium_src-2d30dc03dc0bd0723236c549313774119f163056.zip
chromium_src-2d30dc03dc0bd0723236c549313774119f163056.tar.gz
chromium_src-2d30dc03dc0bd0723236c549313774119f163056.tar.bz2
Revert 155950 - Add initial Chromium TestShell support for Android
This makes check_deps fail on linux thusly: Using base directory: src Checking: src WARNING: no package definition found in src/content/test/data/plugin/java_applet.java WARNING: no package definition found in src/content/test/data/plugin/applet-tests/cookies/CookieTest.java WARNING: no package definition found in src/content/test/data/plugin/applet-tests/authenticator/AuthenticatorTest.java WARNING: multiple definitions of com.example.HelloLicenseServlet: src/chrome/common/extensions/docs/examples/apps/hello-java/workspace/HelloLicense/src/com/example/HelloLicenseServlet.java src/chrome/common/extensions/docs/examples/apps/hello-java/HelloLicenseServlet.java ERROR in src/chrome/android/testshell/java/src/org/chromium/chrome/testshell/ChromiumTestShellActivity.java Illegal include: "content/public/android/java/src/org/chromium/content/app/LibraryLoader.java" Because of no rule applying. Illegal include: "content/public/android/java/src/org/chromium/content/browser/ContentView.java" Because of no rule applying. Illegal include: "content/public/android/java/src/org/chromium/content/common/CommandLine.java" Because of no rule applying. ERROR in src/chrome/android/testshell/java/src/org/chromium/chrome/testshell/ChromiumTestShellApplication.java Illegal include: "content/public/android/java/src/org/chromium/content/app/LibraryLoader.java" Because of no rule applying. Illegal include: "content/public/android/java/src/org/chromium/content/browser/ResourceExtractor.java" Because of no rule applying. FAILED Add a build target and tie it into android_all. This will build and link Chrome code for a test apk for Android. When it runs it properly loads the library but crashes. Will fix the crashes in subsequent patches, but can fork that work after this is in. BUG=136786 Review URL: https://chromiumcodereview.appspot.com/10918113 TBR=dtrainor@chromium.org Review URL: https://chromiumcodereview.appspot.com/10911202 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@155958 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/chrome_android.gypi')
-rw-r--r--chrome/chrome_android.gypi140
1 files changed, 0 insertions, 140 deletions
diff --git a/chrome/chrome_android.gypi b/chrome/chrome_android.gypi
deleted file mode 100644
index 3fc4bd7..0000000
--- a/chrome/chrome_android.gypi
+++ /dev/null
@@ -1,140 +0,0 @@
-# Copyright (c) 2012 The Chromium Authors. All rights reserved.
-# Use of this source code is governed by a BSD-style license that can be
-# found in the LICENSE file.
-{
- 'variables': {
- 'chromium_code': 1,
- },
- 'includes': [
- 'chrome_android_paks.gypi', # Included for the list of pak resources.
- ],
- 'targets': [
- {
- 'target_name': 'libchromiumtestshell',
- 'type': 'shared_library',
- 'dependencies': [
- 'chrome_android_core',
- ],
- 'sources': [
- 'android/testshell/chrome_main_delegate_testshell_android.cc',
- 'android/testshell/chrome_main_delegate_testshell_android.h',
- 'android/testshell/testshell_entry_point.cc',
- 'android/testshell/testshell_stubs.cc',
- ],
- 'include_dirs': [
- '<(SHARED_INTERMEDIATE_DIR)/android',
- '../skia/config',
- ],
- 'conditions': [
- [ 'order_profiling!=0', {
- 'conditions': [
- [ 'OS="android"', {
- 'dependencies': [ '../tools/cygprofile/cygprofile.gyp:cygprofile', ],
- }],
- ],
- }],
- ],
- },
- {
- 'target_name': 'chromium_testshell',
- 'type': 'none',
- 'dependencies': [
- 'chrome_android_paks',
- 'libchromiumtestshell',
- ],
- 'actions': [
- {
- 'action_name': 'copy_and_strip_so',
- 'inputs': ['<(SHARED_LIB_DIR)/libchromiumtestshell.so'],
- 'outputs': ['<(PRODUCT_DIR)/chromium_testshell/libs/<(android_app_abi)/libchromiumtestshell.so'],
- 'action': [
- '<(android_strip)',
- '--strip-unneeded',
- '<@(_inputs)',
- '-o',
- '<@(_outputs)',
- ],
- },
- {
- 'action_name': 'chromium_testshell_generate_apk',
- 'inputs': [
- '<@(chrome_android_pak_output_resources)',
- '<!@(find android/testshell/java/src -name "*.java")',
- # TODO(dtrainor): Uncomment these once resources are added.
- #'<!@(find android/testshell/java/res -name "*.png")',
- #'<!@(find android/testshell/java/res -name "*.xml")',
- '<(PRODUCT_DIR)/lib.java/chromium_base.jar',
- '<(PRODUCT_DIR)/lib.java/chromium_net.jar',
- '<(PRODUCT_DIR)/lib.java/chromium_media.jar',
- '<(PRODUCT_DIR)/lib.java/chromium_content.jar',
- '<(PRODUCT_DIR)/lib.java/chromium_chrome.jar',
- '<(PRODUCT_DIR)/lib.java/chromium_web_contents_delegate_android.jar',
- '<(PRODUCT_DIR)/chromium_testshell/libs/<(android_app_abi)/libchromiumtestshell.so'
- ],
- 'outputs': [
- '<(PRODUCT_DIR)/chromium_testshell/ChromiumTestShell-debug.apk',
- ],
- 'action': [
- 'ant',
- '-DPRODUCT_DIR=<(ant_build_out)',
- '-DAPP_ABI=<(android_app_abi)',
- '-DANDROID_SDK=<(android_sdk)',
- '-DANDROID_SDK_ROOT=<(android_sdk_root)',
- '-DANDROID_SDK_TOOLS=<(android_sdk_tools)',
- '-DANDROID_SDK_VERSION=<(android_sdk_version)',
- '-DANDROID_GDBSERVER=<(android_gdbserver)',
- '-DCONFIGURATION_NAME=<(CONFIGURATION_NAME)',
- '-buildfile',
- '<(DEPTH)/chrome/android/testshell/java/chromium_testshell_apk.xml',
- ],
- },
- ],
- },
- {
- 'target_name': 'chrome_android_core',
- 'type': 'static_library',
- 'dependencies': [
- 'chrome.gyp:browser',
- 'chrome.gyp:plugin',
- 'chrome.gyp:renderer',
- 'chrome.gyp:utility',
- '../content/content.gyp:content',
- ],
- 'include_dirs': [
- '..',
- '<(SHARED_INTERMEDIATE_DIR)/android',
- '<(SHARED_INTERMEDIATE_DIR)/chrome',
- '<(android_ndk_include)',
- ],
- 'sources': [
- 'app/android/chrome_android_initializer.cc',
- 'app/android/chrome_android_initializer.h',
- 'app/android/chrome_main_delegate_android.cc',
- 'app/android/chrome_main_delegate_android.h',
- 'app/chrome_main_delegate.cc',
- 'app/chrome_main_delegate.h',
- ],
- 'link_settings': {
- 'libraries': [
- '-landroid',
- '-ljnigraphics',
- ],
- },
- },
- {
- 'target_name': 'chrome_android_paks',
- 'type': 'none',
- 'dependencies': [
- '<(DEPTH)/chrome/chrome_resources.gyp:packed_resources',
- '<(DEPTH)/chrome/chrome_resources.gyp:packed_extra_resources',
- ],
- 'copies': [
- {
- 'destination': '<(chrome_android_pak_output_folder)',
- 'files': [ '<@(chrome_android_pak_input_resources)' ],
- }
- ],
- },
- ],
-}
-