blob: 7d0d3959fb34ee3863cb657a1dc55d55d7bedadd [file] [log] [blame]
brians343bc112013-02-10 01:53:46 +00001{
brians343bc112013-02-10 01:53:46 +00002 'targets': [
3 {
Philipp Schraderf75a8bf2015-02-02 05:30:16 +00004 'target_name': 'team_number_test_environment',
5 'type': 'static_library',
6 'sources': [
7 'team_number_test_environment.cc'
8 ],
9 'dependencies': [
10 '<(AOS)/common/network/network.gyp:team_number',
11 '<(EXTERNALS):gtest',
12 ],
13 'export_dependent_settings': [
14 '<(EXTERNALS):gtest',
15 ],
16 },
17 {
Brian Silverman5808bcb2014-09-14 21:40:43 -040018 'target_name': 'state_feedback_loop_test',
19 'type': 'executable',
20 'sources': [
21 'state_feedback_loop_test.cc',
22 ],
23 'dependencies': [
24 'state_feedback_loop',
25 '<(EXTERNALS):gtest',
26 ],
27 },
28 {
Brian Silvermane0a95462014-02-17 00:41:09 -080029 'target_name': 'hall_effect_tracker',
30 'type': 'static_library',
31 'sources': [
32 #'hall_effect_tracker.h',
33 ],
34 'dependencies': [
35 'queues',
36 ],
37 'export_dependent_settings': [
38 'queues',
39 ],
40 },
41 {
42 'target_name': 'queues',
43 'type': 'static_library',
44 'sources': [
45 'control_loops.q',
46 ],
47 'variables': {
48 'header_path': 'frc971/control_loops',
49 },
50 'includes': ['../../aos/build/queues.gypi'],
51 },
52 {
Philipp Schrader322b65c2015-02-10 06:58:41 +000053 'target_name': 'position_sensor_sim_test',
54 'type': 'executable',
55 'sources': [
56 'position_sensor_sim_test.cc',
57 ],
58 'dependencies': [
59 'queues',
60 'position_sensor_sim',
61 '<(EXTERNALS):gtest',
62 ],
63 },
64 {
Daniel Petti339f88a2015-02-07 22:51:20 -080065 'target_name': 'position_sensor_sim',
66 'type': 'static_library',
67 'sources': [
68 'position_sensor_sim.cc',
69 ],
70 'dependencies': [
71 'queues',
72 'gaussian_noise',
73 ],
74 },
75 {
76 'target_name': 'gaussian_noise',
77 'type': 'static_library',
78 'sources': [
79 'gaussian_noise.cc',
80 ],
81 },
82 {
James Kuszmaulfb0e0ae2014-03-25 07:04:47 -070083 'target_name': 'coerce_goal',
84 'type': 'static_library',
85 'sources': [
86 'coerce_goal.cc',
87 ],
88 'dependencies': [
89 '<(EXTERNALS):eigen',
Briana6553ed2014-04-02 21:26:46 -070090 '<(AOS)/common/controls/controls.gyp:polytope',
James Kuszmaulfb0e0ae2014-03-25 07:04:47 -070091 ],
92 'export_dependent_settings': [
93 '<(EXTERNALS):eigen',
Briana6553ed2014-04-02 21:26:46 -070094 '<(AOS)/common/controls/controls.gyp:polytope',
James Kuszmaulfb0e0ae2014-03-25 07:04:47 -070095 ],
96 },
97 {
Brian Silverman5275ade2013-03-03 12:58:25 -080098 'target_name': 'state_feedback_loop',
99 'type': 'static_library',
100 'sources': [
101 #'state_feedback_loop.h'
102 ],
103 'dependencies': [
104 '<(EXTERNALS):eigen',
105 ],
106 'export_dependent_settings': [
107 '<(EXTERNALS):eigen',
108 ],
109 },
brians343bc112013-02-10 01:53:46 +0000110 ],
111}