OLD | NEW |
1 # Copyright 2015 The Chromium Authors. All rights reserved. | 1 # Copyright 2015 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 import("//build/config/android/rules.gni") | 5 import("//build/config/android/rules.gni") |
6 import("//remoting/remoting_options.gni") | 6 import("//remoting/remoting_options.gni") |
7 | 7 |
8 template("remoting_android_client_java_tmpl") { | 8 template("remoting_android_client_java_tmpl") { |
9 android_library(target_name) { | 9 android_library(target_name) { |
10 _java_file_prefix = "//remoting/android/java/src/org/chromium/chromoting" | 10 _java_file_prefix = "//remoting/android/java/src/org/chromium/chromoting" |
11 _java_files = [ | 11 _java_files = [ |
12 "AbstractDesktopView.java", | 12 "AbstractDesktopView.java", |
13 "AccountsAdapter.java", | 13 "AccountsAdapter.java", |
14 "ActivityLifecycleListener.java", | 14 "ActivityLifecycleListener.java", |
15 "AnimationJob.java", | 15 "AnimationJob.java", |
16 "Capabilities.java", | 16 "Capabilities.java", |
17 "CapabilityManager.java", | 17 "CapabilityManager.java", |
18 "Chromoting.java", | 18 "Chromoting.java", |
19 "ChromotingDownloadManager.java", | 19 "ChromotingDownloadManager.java", |
20 "ChromotingUtil.java", | 20 "ChromotingUtil.java", |
21 "ClientExtension.java", | 21 "ClientExtension.java", |
22 "Desktop.java", | 22 "Desktop.java", |
23 "DesktopCanvas.java", | 23 "DesktopCanvas.java", |
24 "DesktopView.java", | |
25 "DesktopViewFactory.java", | 24 "DesktopViewFactory.java", |
26 "DummyActivityLifecycleListener.java", | 25 "DummyActivityLifecycleListener.java", |
27 "DummyClientExtension.java", | 26 "DummyClientExtension.java", |
28 "Event.java", | 27 "Event.java", |
29 "FeedbackAnimator.java", | |
30 "FlingAnimationJob.java", | 28 "FlingAnimationJob.java", |
31 "GlDesktopView.java", | 29 "GlDesktopView.java", |
32 "HostInfo.java", | 30 "HostInfo.java", |
33 "HostListAdapter.java", | 31 "HostListAdapter.java", |
34 "HostListManager.java", | 32 "HostListManager.java", |
35 "InputEventSender.java", | 33 "InputEventSender.java", |
36 "InputModeChangedEventParameter.java", | 34 "InputModeChangedEventParameter.java", |
37 "InputMonitor.java", | 35 "InputMonitor.java", |
38 "InputState.java", | 36 "InputState.java", |
39 "InputStrategyInterface.java", | 37 "InputStrategyInterface.java", |
40 "InputStub.java", | 38 "InputStub.java", |
41 "NavigationMenuAdapter.java", | 39 "NavigationMenuAdapter.java", |
42 "OAuthTokenConsumer.java", | 40 "OAuthTokenConsumer.java", |
43 "PaintEventParameter.java", | |
44 "Preconditions.java", | 41 "Preconditions.java", |
45 "RenderData.java", | 42 "RenderData.java", |
46 "ScaleEventParameter.java", | 43 "ScaleEventParameter.java", |
47 "SessionAuthenticator.java", | 44 "SessionAuthenticator.java", |
48 "SessionConnector.java", | 45 "SessionConnector.java", |
49 "SimulatedTouchInputStrategy.java", | 46 "SimulatedTouchInputStrategy.java", |
50 "SizeChangedEventParameter.java", | 47 "SizeChangedEventParameter.java", |
51 "SwipePinchDetector.java", | 48 "SwipePinchDetector.java", |
52 "SystemUiVisibilityChangedEventParameter.java", | 49 "SystemUiVisibilityChangedEventParameter.java", |
53 "TapGestureDetector.java", | 50 "TapGestureDetector.java", |
(...skipping 10 matching lines...) Expand all Loading... |
64 "accountswitcher/AccountSwitcherFactory.java", | 61 "accountswitcher/AccountSwitcherFactory.java", |
65 "base/OAuthTokenFetcher.java", | 62 "base/OAuthTokenFetcher.java", |
66 "help/CreditsActivity.java", | 63 "help/CreditsActivity.java", |
67 "help/HelpActivity.java", | 64 "help/HelpActivity.java", |
68 "help/HelpAndFeedback.java", | 65 "help/HelpAndFeedback.java", |
69 "help/HelpAndFeedbackBasic.java", | 66 "help/HelpAndFeedbackBasic.java", |
70 "help/HelpContext.java", | 67 "help/HelpContext.java", |
71 "help/HelpSingleton.java", | 68 "help/HelpSingleton.java", |
72 "jni/Client.java", | 69 "jni/Client.java", |
73 "jni/ConnectionListener.java", | 70 "jni/ConnectionListener.java", |
74 "jni/Display.java", | |
75 "jni/GlDisplay.java", | 71 "jni/GlDisplay.java", |
76 "jni/JniInterface.java", | 72 "jni/JniInterface.java", |
77 "jni/TouchEventData.java", | 73 "jni/TouchEventData.java", |
78 ] | 74 ] |
79 | 75 |
80 java_files = rebase_path(_java_files, ".", _java_file_prefix) | 76 java_files = rebase_path(_java_files, ".", _java_file_prefix) |
81 | 77 |
82 deps = [ | 78 deps = [ |
83 "//base:base_java", | 79 "//base:base_java", |
84 "//remoting/android:remoting_android_client_java_resources", | 80 "//remoting/android:remoting_android_client_java_resources", |
85 "//third_party/android_tools:android_support_annotations_java", | 81 "//third_party/android_tools:android_support_annotations_java", |
86 "//third_party/android_tools:android_support_v4_java", | 82 "//third_party/android_tools:android_support_v4_java", |
87 "//third_party/android_tools:android_support_v7_appcompat_java", | 83 "//third_party/android_tools:android_support_v7_appcompat_java", |
88 "//third_party/android_tools:android_support_v7_mediarouter_java", | 84 "//third_party/android_tools:android_support_v7_mediarouter_java", |
89 "//ui/android:ui_java", | 85 "//ui/android:ui_java", |
90 ] | 86 ] |
91 | 87 |
92 deps += [ invoker.remoting_google_play_services_library ] | 88 deps += [ invoker.remoting_google_play_services_library ] |
93 } | 89 } |
94 } | 90 } |
OLD | NEW |