| 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("//third_party/protobuf/proto_library.gni") | 5 import("//third_party/protobuf/proto_library.gni") |
| 6 | 6 |
| 7 proto_library("proto") { | 7 proto_library("safebrowsing_proto") { |
| 8 sources = [ | 8 sources = [ |
| 9 "safebrowsing.proto", | 9 "safebrowsing.proto", |
| 10 ] | 10 ] |
| 11 } | 11 } |
| 12 | 12 |
| 13 proto_library("v4_store_proto") { |
| 14 sources = [ |
| 15 "v4_store.proto", |
| 16 ] |
| 17 deps = [ |
| 18 ":safebrowsing_proto", |
| 19 ] |
| 20 } |
| 21 |
| 13 # GYP version: components/safe_browsing_db.gypi:safe_browsing_metadata_proto | 22 # GYP version: components/safe_browsing_db.gypi:safe_browsing_metadata_proto |
| 14 proto_library("metadata_proto") { | 23 proto_library("metadata_proto") { |
| 15 sources = [ | 24 sources = [ |
| 16 "metadata.proto", | 25 "metadata.proto", |
| 17 ] | 26 ] |
| 18 } | 27 } |
| 19 | 28 |
| 20 group("safe_browsing_db_shared") { | 29 group("safe_browsing_db_shared") { |
| 21 deps = [ | 30 deps = [ |
| 22 ":database_manager", | 31 ":database_manager", |
| 23 ":hit_report", | 32 ":hit_report", |
| 24 ":prefix_set", | 33 ":prefix_set", |
| 25 ":proto", | 34 ":safebrowsing_proto", |
| 26 ":util", | 35 ":util", |
| 27 ] | 36 ] |
| 28 } | 37 } |
| 29 | 38 |
| 30 group("safe_browsing_db") { | 39 group("safe_browsing_db") { |
| 31 deps = [ | 40 deps = [ |
| 32 ":safe_browsing_db_shared", | 41 ":safe_browsing_db_shared", |
| 33 ":v4_local_database_manager", | 42 ":v4_local_database_manager", |
| 34 ":v4_update_protocol_manager", | 43 ":v4_update_protocol_manager", |
| 35 ] | 44 ] |
| (...skipping 118 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 154 cflags = [ "/wd4267" ] # Conversion from size_t to 'type'. | 163 cflags = [ "/wd4267" ] # Conversion from size_t to 'type'. |
| 155 } | 164 } |
| 156 } | 165 } |
| 157 | 166 |
| 158 source_set("v4_database") { | 167 source_set("v4_database") { |
| 159 sources = [ | 168 sources = [ |
| 160 "v4_database.cc", | 169 "v4_database.cc", |
| 161 "v4_database.h", | 170 "v4_database.h", |
| 162 ] | 171 ] |
| 163 public_deps = [ | 172 public_deps = [ |
| 164 ":proto", | 173 ":safebrowsing_proto", |
| 165 ] | 174 ] |
| 166 deps = [ | 175 deps = [ |
| 167 ":v4_protocol_manager_util", | 176 ":v4_protocol_manager_util", |
| 168 ":v4_store", | 177 ":v4_store", |
| 169 "//base", | 178 "//base", |
| 170 "//content/public/browser", | 179 "//content/public/browser", |
| 171 ] | 180 ] |
| 172 } | 181 } |
| 173 | 182 |
| 174 source_set("v4_get_hash_protocol_manager") { | 183 source_set("v4_get_hash_protocol_manager") { |
| 175 sources = [ | 184 sources = [ |
| 176 "v4_get_hash_protocol_manager.cc", | 185 "v4_get_hash_protocol_manager.cc", |
| 177 "v4_get_hash_protocol_manager.h", | 186 "v4_get_hash_protocol_manager.h", |
| 178 ] | 187 ] |
| 179 public_deps = [ | 188 public_deps = [ |
| 180 ":proto", | 189 ":safebrowsing_proto", |
| 181 ] | 190 ] |
| 182 deps = [ | 191 deps = [ |
| 183 ":util", | 192 ":util", |
| 184 ":v4_protocol_manager_util", | 193 ":v4_protocol_manager_util", |
| 185 "//base", | 194 "//base", |
| 186 "//net", | 195 "//net", |
| 187 "//url:url", | 196 "//url:url", |
| 188 ] | 197 ] |
| 189 } | 198 } |
| 190 | 199 |
| 191 source_set("v4_local_database_manager") { | 200 source_set("v4_local_database_manager") { |
| 192 sources = [ | 201 sources = [ |
| 193 "v4_local_database_manager.cc", | 202 "v4_local_database_manager.cc", |
| 194 "v4_local_database_manager.h", | 203 "v4_local_database_manager.h", |
| 195 ] | 204 ] |
| 196 deps = [ | 205 deps = [ |
| 197 ":database_manager", | 206 ":database_manager", |
| 198 ":hit_report", | 207 ":hit_report", |
| 199 ":proto", | 208 ":safebrowsing_proto", |
| 200 ":v4_database", | 209 ":v4_database", |
| 201 ":v4_protocol_manager_util", | 210 ":v4_protocol_manager_util", |
| 202 ":v4_update_protocol_manager", | 211 ":v4_update_protocol_manager", |
| 203 "//base", | 212 "//base", |
| 204 "//content/public/browser", | 213 "//content/public/browser", |
| 205 "//net", | 214 "//net", |
| 206 "//url:url", | 215 "//url:url", |
| 207 ] | 216 ] |
| 208 } | 217 } |
| 209 | 218 |
| 210 source_set("v4_protocol_manager_util") { | 219 source_set("v4_protocol_manager_util") { |
| 211 sources = [ | 220 sources = [ |
| 212 "v4_protocol_manager_util.cc", | 221 "v4_protocol_manager_util.cc", |
| 213 "v4_protocol_manager_util.h", | 222 "v4_protocol_manager_util.h", |
| 214 ] | 223 ] |
| 215 deps = [ | 224 deps = [ |
| 216 ":proto", | 225 ":safebrowsing_proto", |
| 217 "//base", | 226 "//base", |
| 218 "//net", | 227 "//net", |
| 219 "//url:url", | 228 "//url:url", |
| 220 ] | 229 ] |
| 221 } | 230 } |
| 222 | 231 |
| 223 source_set("v4_store") { | 232 source_set("v4_store") { |
| 224 sources = [ | 233 sources = [ |
| 225 "v4_store.cc", | 234 "v4_store.cc", |
| 226 "v4_store.h", | 235 "v4_store.h", |
| 227 ] | 236 ] |
| 228 public_deps = [ | 237 public_deps = [ |
| 229 ":proto", | 238 ":safebrowsing_proto", |
| 239 ":v4_store_proto", |
| 230 ] | 240 ] |
| 231 deps = [ | 241 deps = [ |
| 232 ":v4_protocol_manager_util", | 242 ":v4_protocol_manager_util", |
| 233 "//base", | 243 "//base", |
| 234 ] | 244 ] |
| 235 } | 245 } |
| 236 | 246 |
| 237 source_set("v4_update_protocol_manager") { | 247 source_set("v4_update_protocol_manager") { |
| 238 sources = [ | 248 sources = [ |
| 239 "v4_update_protocol_manager.cc", | 249 "v4_update_protocol_manager.cc", |
| 240 "v4_update_protocol_manager.h", | 250 "v4_update_protocol_manager.h", |
| 241 ] | 251 ] |
| 242 deps = [ | 252 deps = [ |
| 243 ":proto", | 253 ":safebrowsing_proto", |
| 244 ":util", | 254 ":util", |
| 245 ":v4_protocol_manager_util", | 255 ":v4_protocol_manager_util", |
| 246 "//base", | 256 "//base", |
| 247 "//net", | 257 "//net", |
| 248 "//url:url", | 258 "//url:url", |
| 249 ] | 259 ] |
| 250 } | 260 } |
| 251 | 261 |
| 252 source_set("unit_tests") { | 262 source_set("unit_tests") { |
| 253 testonly = true | 263 testonly = true |
| 254 sources = [ | 264 sources = [ |
| 255 "database_manager_unittest.cc", | 265 "database_manager_unittest.cc", |
| 256 "prefix_set_unittest.cc", | 266 "prefix_set_unittest.cc", |
| 257 "util_unittest.cc", | 267 "util_unittest.cc", |
| 258 "v4_database_unittest.cc", | 268 "v4_database_unittest.cc", |
| 259 "v4_get_hash_protocol_manager_unittest.cc", | 269 "v4_get_hash_protocol_manager_unittest.cc", |
| 260 "v4_protocol_manager_util_unittest.cc", | 270 "v4_protocol_manager_util_unittest.cc", |
| 271 "v4_store_unittest.cc", |
| 261 "v4_update_protocol_manager_unittest.cc", | 272 "v4_update_protocol_manager_unittest.cc", |
| 262 ] | 273 ] |
| 263 deps = [ | 274 deps = [ |
| 264 ":database_manager", | 275 ":database_manager", |
| 265 ":prefix_set", | 276 ":prefix_set", |
| 266 ":proto", | 277 ":safebrowsing_proto", |
| 267 ":test_database_manager", | 278 ":test_database_manager", |
| 268 ":util", | 279 ":util", |
| 269 ":v4_database", | 280 ":v4_database", |
| 270 ":v4_get_hash_protocol_manager", | 281 ":v4_get_hash_protocol_manager", |
| 271 ":v4_local_database_manager", | 282 ":v4_local_database_manager", |
| 272 ":v4_protocol_manager_util", | 283 ":v4_protocol_manager_util", |
| 273 ":v4_store", | 284 ":v4_store", |
| 285 ":v4_store_proto", |
| 274 ":v4_update_protocol_manager", | 286 ":v4_update_protocol_manager", |
| 275 "//base", | 287 "//base", |
| 276 "//content/test:test_support", | 288 "//content/test:test_support", |
| 277 "//net", | 289 "//net", |
| 278 "//net:test_support", | 290 "//net:test_support", |
| 279 "//testing/gtest", | 291 "//testing/gtest", |
| 280 "//url", | 292 "//url", |
| 281 ] | 293 ] |
| 282 if (is_win) { | 294 if (is_win) { |
| 283 # TODO(jschuh): crbug.com/167187 fix size_t to int truncations. | 295 # TODO(jschuh): crbug.com/167187 fix size_t to int truncations. |
| (...skipping 16 matching lines...) Expand all Loading... |
| 300 "//base", | 312 "//base", |
| 301 "//components/variations", | 313 "//components/variations", |
| 302 "//testing/gtest", | 314 "//testing/gtest", |
| 303 "//url", | 315 "//url", |
| 304 ] | 316 ] |
| 305 if (is_win) { | 317 if (is_win) { |
| 306 # TODO(jschuh): crbug.com/167187 fix size_t to int truncations. | 318 # TODO(jschuh): crbug.com/167187 fix size_t to int truncations. |
| 307 cflags = [ "/wd4267" ] # Conversion from size_t to 'type'. | 319 cflags = [ "/wd4267" ] # Conversion from size_t to 'type'. |
| 308 } | 320 } |
| 309 } | 321 } |
| OLD | NEW |