blob: 179828f9f61024afe3ddeefc811abc928749b28a [file] [log] [blame]
jianli40890032015-04-29 21:55:341# Copyright 2014 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# GYP version: components/gcm_driver.gypi:instance_id_driver
jianli2104ce612015-05-06 00:24:346source_set("instance_id") {
jianli40890032015-04-29 21:55:347 sources = [
8 "instance_id.cc",
9 "instance_id.h",
10 "instance_id_driver.cc",
11 "instance_id_driver.h",
12 "instance_id_impl.cc",
13 "instance_id_impl.h",
14 ]
15
16 deps = [
17 "//base",
jianli2104ce612015-05-06 00:24:3418 "//crypto",
19 "//components/gcm_driver",
jianli40890032015-04-29 21:55:3420 ]
21
22 if (is_android) {
23 sources -= [
24 "instance_id_impl.cc",
25 "instance_id_impl.h",
26 ]
27 sources += [
28 "instance_id_android.cc",
29 "instance_id_android.h",
30 ]
31 }
32}
jianli2104ce612015-05-06 00:24:3433
34source_set("test_support") {
35 testonly = true
36 sources = [
jianli10018b2d2015-05-11 21:14:1337 "fake_gcm_driver_for_instance_id.cc",
38 "fake_gcm_driver_for_instance_id.h",
jianli2104ce612015-05-06 00:24:3439 ]
40
41 deps = [
42 ":instance_id",
jianli10018b2d2015-05-11 21:14:1343 "//components/gcm_driver:test_support",
jianli2104ce612015-05-06 00:24:3444 "//testing/gtest",
45 ]
46}