blob: 852f3d7bd6e6e93faf1af749f3eaba4a63aee808 [file] [log] [blame]
briansf0165ca2013-03-02 06:17:47 +00001{
2 'targets': [
3 {
Brian Silverman798c7782013-03-28 16:48:02 -07004 'target_name': 'thread',
5 'type': 'static_library',
6 'sources': [
7 'thread.cc',
8 ],
9 'dependencies': [
10 '<(AOS)/common/common.gyp:mutex',
11 ],
12 'export_dependent_settings': [
13 '<(AOS)/common/common.gyp:mutex',
14 ],
15 },
16 {
briansf0165ca2013-03-02 06:17:47 +000017 'target_name': 'trapezoid_profile',
18 'type': 'static_library',
19 'sources': [
20 'trapezoid_profile.cc',
21 ],
22 'dependencies': [
23 '<(EXTERNALS):eigen',
24 '<(AOS)/common/common.gyp:time',
25 ],
26 'export_dependent_settings': [
27 '<(EXTERNALS):eigen',
28 '<(AOS)/common/common.gyp:time',
29 ],
30 },
31 {
32 'target_name': 'trapezoid_profile_test',
33 'type': 'executable',
34 'sources': [
35 'trapezoid_profile_test.cc',
36 ],
37 'dependencies': [
38 ':trapezoid_profile',
39 '<(EXTERNALS):gtest',
40 # TODO(brians): remove this when time no longer requires it
41 '<(AOS)/build/aos.gyp:logging',
briansf0165ca2013-03-02 06:17:47 +000042 ],
43 },
Brian Silverman2f594502013-10-16 10:29:47 -070044 {
45 'target_name': 'wrapping_counter',
46 'type': 'static_library',
47 'sources': [
48 'wrapping_counter.cc',
49 ],
50 },
51 {
52 'target_name': 'wrapping_counter_test',
53 'type': 'executable',
54 'sources': [
55 'wrapping_counter_test.cc',
56 ],
57 'dependencies': [
58 'wrapping_counter',
59 '<(EXTERNALS):gtest',
60 ],
61 },
briansf0165ca2013-03-02 06:17:47 +000062 ],
63}