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

Side by Side Diff: ios/crnet/BUILD.gn

Issue 2200323003: [Cronet] Add BUILD.gn for legacy ios/CrNet project. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Fix conditional include. Created 4 years, 3 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 | « ios/BUILD.gn ('k') | ios/crnet/crnet_consumer/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
(Empty)
1 # Copyright 2016 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/buildflag_header.gni")
6 import("//build/config/ios/rules.gni")
7 import("//build/config/mac/symbols.gni")
8 import("//build/mac/tweak_info_plist.gni")
9 import("//build/util/version.gni")
10 import("//chrome/version.gni")
11 import("//testing/test.gni")
12 import("//url/features.gni")
13
14 assert(!is_component_build, "CrNet requires static library build.")
15
16 source_set("crnet_sources") {
17 deps = [
18 "//base:base",
19 "//components/metrics:metrics",
20 "//components/metrics/proto:proto",
21 "//components/prefs:prefs",
22 "//ios/net",
23 "//ios/web:user_agent",
24 "//net",
25 "//url",
26 "//url:url_features",
27 ]
28
29 sources = [
30 "CrNet.h",
31 "CrNet.mm",
32 "crnet_environment.h",
33 "crnet_environment.mm",
34 "sdch_owner_pref_storage.cc",
35 "sdch_owner_pref_storage.h",
36 ]
37
38 if (!use_platform_icu_alternatives) {
39 deps += [ "//base:i18n" ]
40 }
41 }
42
43 # Tweak |info_plist| with current version and revision.
44 tweak_info_plist("tweak_crnet_plist") {
45 info_plist = "Info.plist"
46 args = []
47 }
48
49 bundle_data("crnet_framework_resources") {
50 # This bundle contains "Accept-Languages" header values for known locales.
51 # TODO(mef): These strings should be auto-generated from chrome's .xtb
52 # files, not hardcoded.
53 sources = [
54 "Resources/Localization/am.lproj",
55 "Resources/Localization/ar.lproj",
56 "Resources/Localization/bg.lproj",
57 "Resources/Localization/bn.lproj",
58 "Resources/Localization/ca.lproj",
59 "Resources/Localization/cs.lproj",
60 "Resources/Localization/da.lproj",
61 "Resources/Localization/de.lproj",
62 "Resources/Localization/el.lproj",
63 "Resources/Localization/en-GB.lproj",
64 "Resources/Localization/en.lproj",
65 "Resources/Localization/es-419.lproj",
66 "Resources/Localization/es.lproj",
67 "Resources/Localization/fa.lproj",
68 "Resources/Localization/fi.lproj",
69 "Resources/Localization/fil.lproj",
70 "Resources/Localization/fr.lproj",
71 "Resources/Localization/gu.lproj",
72 "Resources/Localization/he.lproj",
73 "Resources/Localization/hi.lproj",
74 "Resources/Localization/hr.lproj",
75 "Resources/Localization/hu.lproj",
76 "Resources/Localization/id.lproj",
77 "Resources/Localization/it.lproj",
78 "Resources/Localization/ja.lproj",
79 "Resources/Localization/kn.lproj",
80 "Resources/Localization/ko.lproj",
81 "Resources/Localization/lt.lproj",
82 "Resources/Localization/lv.lproj",
83 "Resources/Localization/ml.lproj",
84 "Resources/Localization/mr.lproj",
85 "Resources/Localization/ms.lproj",
86 "Resources/Localization/nb.lproj",
87 "Resources/Localization/nl.lproj",
88 "Resources/Localization/pl.lproj",
89 "Resources/Localization/pt-BR.lproj",
90 "Resources/Localization/pt-PT.lproj",
91 "Resources/Localization/pt.lproj",
92 "Resources/Localization/ro.lproj",
93 "Resources/Localization/ru.lproj",
94 "Resources/Localization/sk.lproj",
95 "Resources/Localization/sl.lproj",
96 "Resources/Localization/sr.lproj",
97 "Resources/Localization/sv.lproj",
98 "Resources/Localization/sw.lproj",
99 "Resources/Localization/ta.lproj",
100 "Resources/Localization/te.lproj",
101 "Resources/Localization/th.lproj",
102 "Resources/Localization/tr.lproj",
103 "Resources/Localization/uk.lproj",
104 "Resources/Localization/vi.lproj",
105 "Resources/Localization/zh-Hans.lproj",
106 "Resources/Localization/zh-Hant.lproj",
107 "Resources/Localization/zh.lproj",
108 ]
109 outputs = [
110 "{{bundle_resources_dir}}/crnet_resources.bundle/{{source_file_part}}",
111 ]
112 }
113
114 ios_framework_bundle("crnet_framework") {
115 output_name = "CrNet"
116 info_plist_target = ":tweak_crnet_plist"
117
118 deps = [
119 ":crnet_framework_resources",
120 ":crnet_sources",
121 "//base",
122 "//net:net",
123 ]
124
125 libs = [ "UIKit.Framework" ]
126
127 public_headers = [ "CrNet.h" ]
128
129 sources = [
130 "CrNet.h",
131 ]
132
133 configs -= [ "//build/config/compiler:default_symbols" ]
134 configs += [ "//build/config/compiler:symbols" ]
135 }
OLDNEW
« no previous file with comments | « ios/BUILD.gn ('k') | ios/crnet/crnet_consumer/BUILD.gn » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698