16d86b77056ed63eb6871182f42a9fd5f07550f90Torne (Richard Coles)# Copyright 2014 The Chromium Authors. All rights reserved.
26d86b77056ed63eb6871182f42a9fd5f07550f90Torne (Richard Coles)# Use of this source code is governed by a BSD-style license that can be
36d86b77056ed63eb6871182f42a9fd5f07550f90Torne (Richard Coles)# found in the LICENSE file.
46d86b77056ed63eb6871182f42a9fd5f07550f90Torne (Richard Coles)
56d86b77056ed63eb6871182f42a9fd5f07550f90Torne (Richard Coles)static_library("common") {
66d86b77056ed63eb6871182f42a9fd5f07550f90Torne (Richard Coles)  output_name = "cloud_devices_common"
76d86b77056ed63eb6871182f42a9fd5f07550f90Torne (Richard Coles)  sources = [
86d86b77056ed63eb6871182f42a9fd5f07550f90Torne (Richard Coles)    "cloud_device_description.cc",
96d86b77056ed63eb6871182f42a9fd5f07550f90Torne (Richard Coles)    "cloud_device_description.h",
106d86b77056ed63eb6871182f42a9fd5f07550f90Torne (Richard Coles)    "cloud_device_description_consts.cc",
116d86b77056ed63eb6871182f42a9fd5f07550f90Torne (Richard Coles)    "cloud_device_description_consts.h",
126d86b77056ed63eb6871182f42a9fd5f07550f90Torne (Richard Coles)    "cloud_devices_switches.cc",
136d86b77056ed63eb6871182f42a9fd5f07550f90Torne (Richard Coles)    "cloud_devices_switches.h",
146d86b77056ed63eb6871182f42a9fd5f07550f90Torne (Richard Coles)    "cloud_devices_urls.cc",
156d86b77056ed63eb6871182f42a9fd5f07550f90Torne (Richard Coles)    "cloud_devices_urls.h",
166d86b77056ed63eb6871182f42a9fd5f07550f90Torne (Richard Coles)    "description_items.h",
176d86b77056ed63eb6871182f42a9fd5f07550f90Torne (Richard Coles)    "description_items_inl.h",
186d86b77056ed63eb6871182f42a9fd5f07550f90Torne (Richard Coles)    "printer_description.cc",
196d86b77056ed63eb6871182f42a9fd5f07550f90Torne (Richard Coles)    "printer_description.h",
206d86b77056ed63eb6871182f42a9fd5f07550f90Torne (Richard Coles)  ]
216d86b77056ed63eb6871182f42a9fd5f07550f90Torne (Richard Coles)  deps = [
226d86b77056ed63eb6871182f42a9fd5f07550f90Torne (Richard Coles)    "//base",
236d86b77056ed63eb6871182f42a9fd5f07550f90Torne (Richard Coles)    "//net",
246d86b77056ed63eb6871182f42a9fd5f07550f90Torne (Richard Coles)  ]
256d86b77056ed63eb6871182f42a9fd5f07550f90Torne (Richard Coles)}
265f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles)
275f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles)source_set("unit_tests") {
281320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci  testonly = true
295f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles)  sources = [
305f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles)    "cloud_devices_urls_unittest.cc",
315f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles)    "printer_description_unittest.cc",
325f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles)  ]
335f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles)
345f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles)  deps = [
355f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles)    ":common",
365f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles)    "//testing/gmock",
375f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles)    "//testing/gtest",
385f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles)  ]
395f1c94371a64b3196d4be9466099bb892df9b88eTorne (Richard Coles)}
40