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

Side by Side Diff: remoting/client/ios/app/BUILD.gn

Issue 2871993003: Moving the iOS directory to be remoting top level. (Closed)
Patch Set: //remoting/ios was the old landing target for the internal iOS application. Fix. Created 3 years, 7 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 | « remoting/client/ios/DEPS ('k') | remoting/client/ios/app/app_delegate.h » ('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 # Copyright 2017 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file.
4
5 import("//build/config/chrome_build.gni")
6 import("//build/config/ios/rules.gni")
7 import("//build/mac/tweak_info_plist.gni")
8 import("//build/util/process_version.gni")
9 import("//remoting/build/config/remoting_build.gni")
10
11 group("all") {
12 testonly = true
13
14 deps = [
15 ":ios_remoting_app",
16 ]
17 }
18
19 source_set("main") {
20 sources = [
21 "app_delegate.h",
22 "app_delegate.mm",
23 "client_connection_view_controller.h",
24 "client_connection_view_controller.mm",
25 "host_collection_view_cell.h",
26 "host_collection_view_cell.mm",
27 "host_collection_view_controller.h",
28 "host_collection_view_controller.mm",
29 "host_view_controller.h",
30 "host_view_controller.mm",
31 "main.mm",
32 "pin_entry_view.h",
33 "pin_entry_view.mm",
34 "remoting_settings_view_controller.h",
35 "remoting_settings_view_controller.mm",
36 "remoting_view_controller.h",
37 "remoting_view_controller.mm",
38 ]
39
40 deps = [
41 "//base",
42 "//google_apis",
43 "//remoting/base",
44 "//remoting/client",
45 "//remoting/client/ios:ios_core",
46 "//remoting/protocol",
47 "//ui/base",
48 "//ui/gfx",
49 "//ui/resources",
50 ]
51
52 public_deps = [
53 "//ios/third_party/material_components_ios",
54 ]
55
56 configs += [ "//build/config/compiler:enable_arc" ]
57 }
58
59 tweak_info_plist("tweak_info_plist") {
60 info_plist = "//remoting/client/ios/app/resources/Info.plist"
61 args = [ "--platform=ios" ]
62 }
63
64 ios_app_bundle("ios_remoting_app") {
65 output_name = "$remoting_ios_executable_name"
66
67 entitlements_path = "resources/Remoting.entitlements"
68 info_plist_target = ":tweak_info_plist"
69
70 extra_substitutions = [
71 "BUNDLE_IDENTIFIER=$remoting_ios_bundle_id",
72 "DISPLAY_NAME=$remoting_ios_display_name",
73 "EXECUTABLE_NAME=$remoting_ios_executable_name",
74 "MINIMUM_OS_VERSION=7.0",
75 "PRODUCT_NAME=$remoting_ios_product_name",
76 "VERSION_FULL=$remoting_version_full",
77 "VERSION_SHORT=$remoting_version_short",
78 ]
79
80 libs = [
81 "Accelerate.framework",
82 "AudioToolbox.framework",
83 "CoreAudio.framework",
84 "CoreData.framework",
85 "CoreMIDI.framework",
86 "CoreVideo.framework",
87 "GLKit.framework",
88 "OpenGLES.framework",
89 "Webkit.framework",
90 "SafariServices.framework",
91 "SystemConfiguration.framework",
92 ]
93
94 deps = [
95 ":main",
96 "//base",
97 "//remoting/client/ios/app/resources:assets",
98 "//remoting/client/ios/app/resources:launchscreen_assets",
99 "//remoting/client/ios/app/resources:remoting_icons",
100 "//remoting/client/ios/display",
101 ]
102
103 bundle_deps = [ ":launchscreen_storyboard" ]
104 }
105
106 bundle_data_ib_file("launchscreen_storyboard") {
107 source = "resources/LaunchScreen.storyboard"
108 }
OLDNEW
« no previous file with comments | « remoting/client/ios/DEPS ('k') | remoting/client/ios/app/app_delegate.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698