blob: 785f1be1c9217afc6585e26ea82001183598f9be [file] [log] [blame]
brians343bc112013-02-10 01:53:46 +00001{
brians343bc112013-02-10 01:53:46 +00002 'targets': [
3 {
Brian Silverman5808bcb2014-09-14 21:40:43 -04004 'target_name': 'state_feedback_loop_test',
5 'type': 'executable',
6 'sources': [
7 'state_feedback_loop_test.cc',
8 ],
9 'dependencies': [
10 'state_feedback_loop',
11 '<(EXTERNALS):gtest',
12 ],
13 },
14 {
Brian Silvermane0a95462014-02-17 00:41:09 -080015 'target_name': 'hall_effect_tracker',
16 'type': 'static_library',
17 'sources': [
18 #'hall_effect_tracker.h',
19 ],
20 'dependencies': [
21 'queues',
22 ],
23 'export_dependent_settings': [
24 'queues',
25 ],
26 },
27 {
28 'target_name': 'queues',
29 'type': 'static_library',
30 'sources': [
31 'control_loops.q',
32 ],
33 'variables': {
34 'header_path': 'frc971/control_loops',
35 },
36 'includes': ['../../aos/build/queues.gypi'],
37 },
38 {
Philipp Schrader322b65c2015-02-10 06:58:41 +000039 'target_name': 'position_sensor_sim_test',
40 'type': 'executable',
41 'sources': [
42 'position_sensor_sim_test.cc',
43 ],
44 'dependencies': [
45 'queues',
46 'position_sensor_sim',
47 '<(EXTERNALS):gtest',
48 ],
49 },
50 {
Daniel Petti339f88a2015-02-07 22:51:20 -080051 'target_name': 'position_sensor_sim',
52 'type': 'static_library',
53 'sources': [
54 'position_sensor_sim.cc',
55 ],
56 'dependencies': [
57 'queues',
58 'gaussian_noise',
59 ],
60 },
61 {
62 'target_name': 'gaussian_noise',
63 'type': 'static_library',
64 'sources': [
65 'gaussian_noise.cc',
66 ],
67 },
68 {
James Kuszmaulfb0e0ae2014-03-25 07:04:47 -070069 'target_name': 'coerce_goal',
70 'type': 'static_library',
71 'sources': [
72 'coerce_goal.cc',
73 ],
74 'dependencies': [
75 '<(EXTERNALS):eigen',
Briana6553ed2014-04-02 21:26:46 -070076 '<(AOS)/common/controls/controls.gyp:polytope',
James Kuszmaulfb0e0ae2014-03-25 07:04:47 -070077 ],
78 'export_dependent_settings': [
79 '<(EXTERNALS):eigen',
Briana6553ed2014-04-02 21:26:46 -070080 '<(AOS)/common/controls/controls.gyp:polytope',
James Kuszmaulfb0e0ae2014-03-25 07:04:47 -070081 ],
82 },
83 {
Brian Silverman5275ade2013-03-03 12:58:25 -080084 'target_name': 'state_feedback_loop',
85 'type': 'static_library',
86 'sources': [
87 #'state_feedback_loop.h'
88 ],
89 'dependencies': [
90 '<(EXTERNALS):eigen',
91 ],
92 'export_dependent_settings': [
93 '<(EXTERNALS):eigen',
94 ],
95 },
brians343bc112013-02-10 01:53:46 +000096 ],
97}