| OLD | NEW |
| 1 # Copyright 2014 The Chromium Authors. All rights reserved. | 1 # Copyright 2014 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("//tools/grit/grit_rule.gni") | 5 import("//tools/grit/grit_rule.gni") |
| 6 | 6 |
| 7 libaddressinput_util_files = [ | 7 libaddressinput_util_files = [ |
| 8 "src/cpp/src/address_data.cc", | 8 "src/cpp/src/address_data.cc", |
| 9 "src/cpp/src/address_field.cc", | 9 "src/cpp/src/address_field.cc", |
| 10 "src/cpp/src/address_field_util.cc", | 10 "src/cpp/src/address_field_util.cc", |
| (...skipping 87 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 98 } | 98 } |
| 99 | 99 |
| 100 # This target provides basic functionality which is cooked into the build. | 100 # This target provides basic functionality which is cooked into the build. |
| 101 # GYP version: third_party/libaddressinput/libaddressinput.gyp:libaddressinput_u
til | 101 # GYP version: third_party/libaddressinput/libaddressinput.gyp:libaddressinput_u
til |
| 102 static_library("util") { | 102 static_library("util") { |
| 103 sources = libaddressinput_util_files | 103 sources = libaddressinput_util_files |
| 104 sources += [ | 104 sources += [ |
| 105 "chromium/addressinput_util.cc", | 105 "chromium/addressinput_util.cc", |
| 106 "chromium/json.cc", | 106 "chromium/json.cc", |
| 107 ] | 107 ] |
| 108 sources -= [ | 108 sources -= [ "src/cpp/src/util/json.cc" ] |
| 109 "src/cpp/src/util/json.cc", | |
| 110 ] | |
| 111 | 109 |
| 112 configs -= [ "//build/config/compiler:chromium_code" ] | 110 configs -= [ "//build/config/compiler:chromium_code" ] |
| 113 configs += [ "//build/config/compiler:no_chromium_code" ] | 111 configs += [ "//build/config/compiler:no_chromium_code" ] |
| 114 | 112 |
| 115 public_configs = [ ":libaddressinput_config" ] | 113 public_configs = [ ":libaddressinput_config" ] |
| 116 | 114 |
| 117 include_dirs = [ "$root_gen_dir/third_party/libaddressinput" ] | 115 include_dirs = [ "$root_gen_dir/third_party/libaddressinput" ] |
| 118 | 116 |
| 119 deps = [ | 117 deps = [ |
| 120 ":strings", | 118 ":strings", |
| (...skipping 69 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 190 | 188 |
| 191 # GYP: //third_party/libaddressinput/libaddressinput.gyp:android_addressinput_
widget | 189 # GYP: //third_party/libaddressinput/libaddressinput.gyp:android_addressinput_
widget |
| 192 android_library("android_addressinput_widget_java") { | 190 android_library("android_addressinput_widget_java") { |
| 193 DEPRECATED_java_in_dir = "src/java/src" | 191 DEPRECATED_java_in_dir = "src/java/src" |
| 194 deps = [ | 192 deps = [ |
| 195 ":android_addressinput_widget_resources", | 193 ":android_addressinput_widget_resources", |
| 196 ] | 194 ] |
| 197 } | 195 } |
| 198 } else { | 196 } else { |
| 199 # The list of files in libaddressinput.gypi. | 197 # The list of files in libaddressinput.gypi. |
| 200 gypi_values = exec_script( | 198 gypi_values = exec_script("//build/gypi_to_gn.py", |
| 201 "//build/gypi_to_gn.py", | 199 [ rebase_path("src/cpp/libaddressinput.gypi") ], |
| 202 [ rebase_path("src/cpp/libaddressinput.gypi") ], | 200 "scope", |
| 203 "scope", | 201 [ "src/cpp/libaddressinput.gypi" ]) |
| 204 [ "src/cpp/libaddressinput.gypi" ]) | |
| 205 | |
| 206 | 202 |
| 207 # This target provides more complicated functionality like pinging servers | 203 # This target provides more complicated functionality like pinging servers |
| 208 # for validation rules. | 204 # for validation rules. |
| 209 # GYP version: third_party/libaddressinput/libaddressinput.gyp:libaddressinput | 205 # GYP version: third_party/libaddressinput/libaddressinput.gyp:libaddressinput |
| 210 static_library("libaddressinput") { | 206 static_library("libaddressinput") { |
| 211 sources = rebase_path(gypi_values.libaddressinput_files, ".", "src/cpp") | 207 sources = rebase_path(gypi_values.libaddressinput_files, ".", "src/cpp") |
| 212 sources += [ | 208 sources += [ |
| 213 "chromium/chrome_address_validator.cc", | 209 "chromium/chrome_address_validator.cc", |
| 214 "chromium/chrome_metadata_source.cc", | 210 "chromium/chrome_metadata_source.cc", |
| 215 "chromium/chrome_storage_impl.cc", | 211 "chromium/chrome_storage_impl.cc", |
| 216 "chromium/fallback_data_store.cc", | 212 "chromium/fallback_data_store.cc", |
| 217 "chromium/input_suggester.cc", | 213 "chromium/input_suggester.cc", |
| 218 "chromium/string_compare.cc", | 214 "chromium/string_compare.cc", |
| 219 "chromium/trie.cc", | 215 "chromium/trie.cc", |
| 220 ] | 216 ] |
| 221 sources -= libaddressinput_util_files | 217 sources -= libaddressinput_util_files |
| 222 sources -= [ | 218 sources -= [ "src/cpp/src/util/string_compare.cc" ] |
| 223 "src/cpp/src/util/string_compare.cc", | |
| 224 ] | |
| 225 | 219 |
| 226 configs -= [ "//build/config/compiler:chromium_code" ] | 220 configs -= [ "//build/config/compiler:chromium_code" ] |
| 227 configs += [ "//build/config/compiler:no_chromium_code" ] | 221 configs += [ "//build/config/compiler:no_chromium_code" ] |
| 228 | 222 |
| 229 public_configs = [ ":libaddressinput_config" ] | 223 public_configs = [ ":libaddressinput_config" ] |
| 230 | 224 |
| 231 deps = [ | 225 deps = [ |
| 232 ":strings", | 226 ":strings", |
| 233 ":util", | 227 ":util", |
| 234 "//base", | 228 "//base", |
| 235 "//base:i18n", | 229 "//base:i18n", |
| 236 "//third_party/icu", | 230 "//third_party/icu", |
| 237 "//third_party/re2", | 231 "//third_party/re2", |
| 238 ] | 232 ] |
| 239 } | 233 } |
| 240 | 234 |
| 241 test("libaddressinput_unittests") { | 235 test("libaddressinput_unittests") { |
| 242 sources = rebase_path( | 236 sources = |
| 243 gypi_values.libaddressinput_test_files, ".", "src/cpp") | 237 rebase_path(gypi_values.libaddressinput_test_files, ".", "src/cpp") |
| 244 sources += [ | 238 sources += [ |
| 245 "chromium/addressinput_util_unittest.cc", | 239 "chromium/addressinput_util_unittest.cc", |
| 246 "chromium/chrome_address_validator_unittest.cc", | 240 "chromium/chrome_address_validator_unittest.cc", |
| 247 "chromium/chrome_metadata_source_unittest.cc", | 241 "chromium/chrome_metadata_source_unittest.cc", |
| 248 "chromium/chrome_storage_impl_unittest.cc", | 242 "chromium/chrome_storage_impl_unittest.cc", |
| 249 "chromium/fallback_data_store_unittest.cc", | 243 "chromium/fallback_data_store_unittest.cc", |
| 250 "chromium/storage_test_runner.cc", | 244 "chromium/storage_test_runner.cc", |
| 251 "chromium/string_compare_unittest.cc", | 245 "chromium/string_compare_unittest.cc", |
| 252 "chromium/trie_unittest.cc", | 246 "chromium/trie_unittest.cc", |
| 253 ] | 247 ] |
| 254 | 248 |
| 255 configs -= [ "//build/config/compiler:chromium_code" ] | 249 configs -= [ "//build/config/compiler:chromium_code" ] |
| 256 configs += [ "//build/config/compiler:no_chromium_code" ] | 250 configs += [ "//build/config/compiler:no_chromium_code" ] |
| 257 | 251 |
| 258 defines = [ | 252 defines = [ "TEST_DATA_DIR=\"third_party/libaddressinput/src/testdata\"" ] |
| 259 "TEST_DATA_DIR=\"third_party/libaddressinput/src/testdata\"", | |
| 260 ] | |
| 261 | 253 |
| 262 include_dirs = [ | 254 include_dirs = [ "src/cpp/src" ] |
| 263 "src/cpp/src", | |
| 264 ] | |
| 265 | 255 |
| 266 deps = [ | 256 deps = [ |
| 267 ":libaddressinput", | 257 ":libaddressinput", |
| 268 ":strings", | 258 ":strings", |
| 269 "//base:prefs", | 259 "//base:prefs", |
| 270 "//base/test:run_all_unittests", | 260 "//base/test:run_all_unittests", |
| 271 "//net:test_support", | 261 "//net:test_support", |
| 272 "//testing/gtest", | 262 "//testing/gtest", |
| 273 ] | 263 ] |
| 274 } | 264 } |
| 275 } | 265 } |
| OLD | NEW |