blob: 3d17f1355ad7141fe4b6a1b638af227df5ad3d3c [file] [log] [blame]
Adam Snaiderc4b3c192015-02-01 01:30:39 +00001{
2 'targets': [
3 {
4 'target_name': 'zeroing_queue',
5 'type': 'static_library',
6 'sources': [
7 '<(DEPTH)/frc971/zeroing/zeroing_queue.q',
8 ],
9 'variables': {
10 'header_path': 'frc971/zeroing',
11 },
12 'includes': ['../../aos/build/queues.gypi'],
13 },
14 {
15 'target_name': 'zeroing',
16 'type': 'static_library',
17 'sources': [
18 'zeroing.cc',
19 ],
20 'dependencies': [
21 'zeroing_queue',
Austin Schuh703b8d42015-02-01 14:56:34 -080022 '<(DEPTH)/frc971/control_loops/control_loops.gyp:queues',
23 '<(DEPTH)/frc971/frc971.gyp:constants',
24 ],
25 'export_dependent_settings': [
26 'zeroing_queue',
27 '<(DEPTH)/frc971/frc971.gyp:constants',
28 '<(DEPTH)/frc971/control_loops/control_loops.gyp:queues',
Adam Snaiderc4b3c192015-02-01 01:30:39 +000029 ],
30 },
31 {
32 'target_name': 'zeroing_test',
33 'type': 'executable',
34 'sources': [
35 'zeroing_test.cc',
36 ],
37 'dependencies': [
38 '<(EXTERNALS):gtest',
39 '<(AOS)/common/common.gyp:queue_testutils',
40 'zeroing',
41 'zeroing_queue',
42 '<(AOS)/common/util/util.gyp:thread',
43 '<(AOS)/common/common.gyp:die',
44 ],
45 },
46 ],
47}