| 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 # Note that this build file assumes rlz_use_chrome_net which is a condition in | 5 # Note that this build file assumes rlz_use_chrome_net which is a condition in |
| 6 # the GYP file, but is always true for Chrome builds. | 6 # the GYP file, but is always true for Chrome builds. |
| 7 | 7 |
| 8 import("//testing/test.gni") | 8 import("//testing/test.gni") |
| 9 | 9 |
| 10 config("rlz_config") { | 10 config("rlz_config") { |
| (...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 48 "win/lib/machine_id_win.cc", | 48 "win/lib/machine_id_win.cc", |
| 49 "win/lib/process_info.cc", | 49 "win/lib/process_info.cc", |
| 50 "win/lib/process_info.h", | 50 "win/lib/process_info.h", |
| 51 "win/lib/registry_util.cc", | 51 "win/lib/registry_util.cc", |
| 52 "win/lib/registry_util.h", | 52 "win/lib/registry_util.h", |
| 53 "win/lib/rlz_lib_win.cc", | 53 "win/lib/rlz_lib_win.cc", |
| 54 "win/lib/rlz_value_store_registry.cc", | 54 "win/lib/rlz_value_store_registry.cc", |
| 55 "win/lib/rlz_value_store_registry.h", | 55 "win/lib/rlz_value_store_registry.h", |
| 56 ] | 56 ] |
| 57 | 57 |
| 58 # TODO(jschuh): crbug.com/167187 fix size_t to int truncations. |
| 59 configs += [ "//build/config/compiler:no_size_t_to_int_warning" ] |
| 60 |
| 58 public_configs = [ ":rlz_config" ] | 61 public_configs = [ ":rlz_config" ] |
| 59 | 62 |
| 60 deps = [ | 63 deps = [ |
| 61 "//base", | 64 "//base", |
| 62 "//base/third_party/dynamic_annotations", | 65 "//base/third_party/dynamic_annotations", |
| 63 "//net", | 66 "//net", |
| 64 "//third_party/zlib", | 67 "//third_party/zlib", |
| 65 "//url", | 68 "//url", |
| 66 ] | 69 ] |
| 67 | 70 |
| 68 if (is_ios) { | 71 if (is_ios) { |
| 69 # These _mac files are also used on iOS. | 72 # These _mac files are also used on iOS. |
| 70 set_sources_assignment_filter([]) | 73 set_sources_assignment_filter([]) |
| 71 sources += [ | 74 sources += [ |
| 72 "mac/lib/rlz_value_store_mac.mm", | 75 "mac/lib/rlz_value_store_mac.mm", |
| 73 "mac/lib/rlz_value_store_mac.h", | 76 "mac/lib/rlz_value_store_mac.h", |
| 74 ] | 77 ] |
| 75 set_sources_assignment_filter(sources_assignment_filter) | 78 set_sources_assignment_filter(sources_assignment_filter) |
| 76 } else if (is_win) { | |
| 77 # TODO(jschuh): crbug.com/167187 fix size_t to int truncations. | |
| 78 cflags = [ "/wd4267" ] | |
| 79 } | 79 } |
| 80 } | 80 } |
| 81 | 81 |
| 82 source_set("test_support") { | 82 source_set("test_support") { |
| 83 testonly = true | 83 testonly = true |
| 84 sources = [ | 84 sources = [ |
| 85 "test/rlz_test_helpers.cc", | 85 "test/rlz_test_helpers.cc", |
| 86 "test/rlz_test_helpers.h", | 86 "test/rlz_test_helpers.h", |
| 87 ] | 87 ] |
| 88 deps = [ | 88 deps = [ |
| (...skipping 10 matching lines...) Expand all Loading... |
| 99 "lib/crc8_unittest.cc", | 99 "lib/crc8_unittest.cc", |
| 100 "lib/financial_ping_test.cc", | 100 "lib/financial_ping_test.cc", |
| 101 "lib/lib_values_unittest.cc", | 101 "lib/lib_values_unittest.cc", |
| 102 "lib/machine_id_unittest.cc", | 102 "lib/machine_id_unittest.cc", |
| 103 "lib/rlz_lib_test.cc", | 103 "lib/rlz_lib_test.cc", |
| 104 "lib/string_utils_unittest.cc", | 104 "lib/string_utils_unittest.cc", |
| 105 "test/rlz_unittest_main.cc", | 105 "test/rlz_unittest_main.cc", |
| 106 "win/lib/machine_deal_test.cc", | 106 "win/lib/machine_deal_test.cc", |
| 107 ] | 107 ] |
| 108 | 108 |
| 109 # TODO(jschuh): crbug.com/167187 fix size_t to int truncations. |
| 110 configs += [ "//build/config/compiler:no_size_t_to_int_warning" ] |
| 111 |
| 109 deps = [ | 112 deps = [ |
| 110 ":rlz_lib", | 113 ":rlz_lib", |
| 111 ":test_support", | 114 ":test_support", |
| 112 "//base", | 115 "//base", |
| 113 "//base:prefs", | 116 "//base:prefs", |
| 114 "//net:test_support", | 117 "//net:test_support", |
| 115 "//testing/gmock", | 118 "//testing/gmock", |
| 116 "//testing/gtest", | 119 "//testing/gtest", |
| 117 "//third_party/zlib", | 120 "//third_party/zlib", |
| 118 ] | 121 ] |
| 119 | |
| 120 if (is_win) { | |
| 121 # TODO(jschuh): crbug.com/167187 fix size_t to int truncations. | |
| 122 cflags = [ "/wd4267" ] | |
| 123 } | |
| 124 } | 122 } |
| 125 | 123 |
| 126 executable("rlz_id") { | 124 executable("rlz_id") { |
| 127 sources = [ | 125 sources = [ |
| 128 "examples/rlz_id.cc", | 126 "examples/rlz_id.cc", |
| 129 ] | 127 ] |
| 130 deps = [ | 128 deps = [ |
| 131 ":rlz_lib", | 129 ":rlz_lib", |
| 132 ] | 130 ] |
| 133 } | 131 } |
| 134 | 132 |
| 135 if (is_win) { | 133 if (is_win) { |
| 136 shared_library("rlz") { | 134 shared_library("rlz") { |
| 137 sources = [ | 135 sources = [ |
| 138 "win/dll/dll_main.cc", | 136 "win/dll/dll_main.cc", |
| 139 "win/dll/exports.cc", | 137 "win/dll/exports.cc", |
| 140 ] | 138 ] |
| 141 deps = [ | 139 deps = [ |
| 142 ":rlz_lib", | 140 ":rlz_lib", |
| 143 "//third_party/zlib", | 141 "//third_party/zlib", |
| 144 ] | 142 ] |
| 145 } | 143 } |
| 146 } | 144 } |
| OLD | NEW |