Chromium Code Reviews| Index: remoting/remoting.gyp |
| diff --git a/remoting/remoting.gyp b/remoting/remoting.gyp |
| index a5c456f72bfc901d35174311f71911a112b46a0b..183608bb5bfc344e675e4f3ac37190b3857a8e41 100644 |
| --- a/remoting/remoting.gyp |
| +++ b/remoting/remoting.gyp |
| @@ -219,6 +219,7 @@ |
| 'includes': [ |
| '../chrome/js_unittest_vars.gypi', |
| + 'remoting_android.gypi', |
| ], |
| 'target_defaults': { |
| @@ -1810,142 +1811,6 @@ |
| ], # end of 'targets' |
| }], # 'OS=="win"' |
| - ['OS=="android"', { |
| - 'targets': [ |
| - { |
| - 'target_name': 'remoting_jni_headers', |
| - 'type': 'none', |
| - 'sources': [ |
| - 'android/java/src/org/chromium/chromoting/jni/JniInterface.java', |
| - ], |
| - 'variables': { |
| - 'jni_gen_package': 'remoting', |
| - }, |
| - 'includes': [ '../build/jni_generator.gypi' ], |
| - }, # end of target 'remoting_jni_headers' |
| - { |
| - 'target_name': 'remoting_client_jni', |
| - 'type': 'shared_library', |
| - 'dependencies': [ |
| - 'remoting_base', |
| - 'remoting_client', |
| - 'remoting_jingle_glue', |
| - 'remoting_jni_headers', |
| - 'remoting_protocol', |
| - '../google_apis/google_apis.gyp:google_apis', |
| - ], |
| - 'sources': [ |
| - 'client/jni/android_keymap.cc', |
| - 'client/jni/android_keymap.h', |
| - 'client/jni/chromoting_jni_instance.cc', |
| - 'client/jni/chromoting_jni_instance.h', |
| - 'client/jni/chromoting_jni_onload.cc', |
| - 'client/jni/chromoting_jni_runtime.cc', |
| - 'client/jni/chromoting_jni_runtime.h', |
| - 'client/jni/jni_frame_consumer.cc', |
| - 'client/jni/jni_frame_consumer.h', |
| - ], |
| - }, # end of target 'remoting_client_jni' |
| - { |
| - 'target_name': 'remoting_android_resources', |
| - 'type': 'none', |
| - 'copies': [ |
| - { |
| - 'destination': '<(SHARED_INTERMEDIATE_DIR)/remoting/android/res/drawable', |
| - 'files': [ |
| - 'resources/chromoting128.png', |
| - 'resources/icon_host.png', |
| - ], |
| - }, |
| - { |
| - 'destination': '<(SHARED_INTERMEDIATE_DIR)/remoting/android/res/layout', |
| - 'files': [ |
| - 'resources/layout/main.xml', |
| - 'resources/layout/host.xml', |
| - 'resources/layout/pin_dialog.xml', |
| - ], |
| - }, |
| - { |
| - 'destination': '<(SHARED_INTERMEDIATE_DIR)/remoting/android/res/menu', |
| - 'files': [ |
| - 'resources/menu/chromoting_actionbar.xml', |
| - 'resources/menu/desktop_actionbar.xml', |
| - ], |
| - }, |
| - { |
| - 'destination': '<(SHARED_INTERMEDIATE_DIR)/remoting/android/res/values', |
| - 'files': [ |
| - 'resources/strings.xml', |
| - 'resources/styles.xml', |
| - ], |
| - }, |
| - ], |
| - }, # end of target 'remoting_android_resources' |
| - { |
| - 'target_name': 'remoting_apk', |
| - 'type': 'none', |
| - 'dependencies': [ |
| - 'remoting_client_jni', |
| - 'remoting_android_resources', |
| - ], |
| - 'variables': { |
| - 'apk_name': 'Chromoting', |
| - 'android_app_version_name': '<(version_full)', |
| - 'android_app_version_code': '<!(python ../build/util/lastchange.py --revision-only)', |
| - 'manifest_package_name': 'org.chromium.chromoting', |
| - 'native_lib_target': 'libremoting_client_jni', |
| - 'java_in_dir': 'android/java', |
| - 'additional_res_dirs': [ '<(SHARED_INTERMEDIATE_DIR)/remoting/android/res' ], |
| - 'additional_input_paths': [ |
| - '<(PRODUCT_DIR)/obj/remoting/remoting_android_resources.actions_rules_copies.stamp', |
| - ], |
| - }, |
| - 'includes': [ '../build/java_apk.gypi' ], |
| - }, # end of target 'remoting_apk' |
| - { |
| - # remoting_apk creates a .jar file as a side effect. Any Java targets |
| - # that need that .jar in their classpath should depend on this target. |
| - 'target_name': 'remoting_apk_java', |
| - 'type': 'none', |
| - 'dependencies': [ |
| - 'remoting_apk', |
| - ], |
| - 'includes': [ '../build/apk_fake_jar.gypi' ], |
| - }, # end of target 'remoting_apk_java' |
| - { |
| - 'target_name': 'remoting_test_apk', |
| - 'type': 'none', |
| - 'dependencies': [ |
| - '../base/base.gyp:base_java_test_support', |
| - 'remoting_apk_java', |
| - ], |
| - 'variables': { |
| - 'apk_name': 'ChromotingTest', |
| - 'java_in_dir': 'android/javatests', |
| - 'is_test_apk': 1, |
| - }, |
| - 'includes': [ '../build/java_apk.gypi' ], |
| - }, # end of target 'remoting_test_apk' |
| - ], # end of 'targets' |
| - }], # 'OS=="android"' |
| - |
| - ['OS=="android" and gtest_target_type=="shared_library"', { |
| - 'targets': [ |
| - { |
| - 'target_name': 'remoting_unittests_apk', |
| - 'type': 'none', |
| - 'dependencies': [ |
| - 'remoting_unittests', |
| - ], |
| - 'variables': { |
| - 'test_suite_name': 'remoting_unittests', |
| - 'input_shlib_path': '<(SHARED_LIB_DIR)/<(SHARED_LIB_PREFIX)remoting_unittests<(SHARED_LIB_SUFFIX)', |
| - }, |
| - 'includes': [ '../build/apk_test.gypi' ], |
| - }, |
| - ], |
| - }], # 'OS=="android" and gtest_target_type=="shared_library"' |
| - |
| # The host installation is generated only if WiX is available. If |
| # component build is used the produced installation will not work due to |
| # missing DLLs. We build it anyway to make sure the GYP scripts are executed |
| @@ -2160,11 +2025,6 @@ |
| 'client/plugin/normalizing_input_filter_cros.cc', |
| ], |
| }], |
| - [ 'OS=="android"', { |
| - 'sources/': [ |
| - ['exclude', '^client/plugin/'], |
|
Lambros
2014/01/09 00:28:29
This was excluding every source file from remoting
|
| - ], |
| - }], |
| ], |
| }, # end of target 'remoting_client_plugin' |
| { |
| @@ -3002,6 +2862,11 @@ |
| '<@(remoting_webapp_js_files)', |
| ], |
| }], |
| + [ 'OS=="android"', { |
| + 'dependencies!': [ |
| + 'remoting_client_plugin', |
| + ], |
| + }], |
| ['OS=="android" and gtest_target_type=="shared_library"', { |
|
Lambros
2014/01/09 00:28:29
I wanted to pull this out as well, but I don't thi
|
| 'dependencies': [ |
| '../testing/android/native_test.gyp:native_test_native_code', |