blob: 6e882e1bc70ab025a28a32d2d2fa1f6eb84b5d89 [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 {
Daniel Petti339f88a2015-02-07 22:51:20 -080039 'target_name': 'position_sensor_sim',
40 'type': 'static_library',
41 'sources': [
42 'position_sensor_sim.cc',
43 ],
44 'dependencies': [
45 'queues',
46 'gaussian_noise',
47 ],
48 },
49 {
50 'target_name': 'gaussian_noise',
51 'type': 'static_library',
52 'sources': [
53 'gaussian_noise.cc',
54 ],
55 },
56 {
James Kuszmaulfb0e0ae2014-03-25 07:04:47 -070057 'target_name': 'coerce_goal',
58 'type': 'static_library',
59 'sources': [
60 'coerce_goal.cc',
61 ],
62 'dependencies': [
63 '<(EXTERNALS):eigen',
Briana6553ed2014-04-02 21:26:46 -070064 '<(AOS)/common/controls/controls.gyp:polytope',
James Kuszmaulfb0e0ae2014-03-25 07:04:47 -070065 ],
66 'export_dependent_settings': [
67 '<(EXTERNALS):eigen',
Briana6553ed2014-04-02 21:26:46 -070068 '<(AOS)/common/controls/controls.gyp:polytope',
James Kuszmaulfb0e0ae2014-03-25 07:04:47 -070069 ],
70 },
71 {
Brian Silverman5275ade2013-03-03 12:58:25 -080072 'target_name': 'state_feedback_loop',
73 'type': 'static_library',
74 'sources': [
75 #'state_feedback_loop.h'
76 ],
77 'dependencies': [
78 '<(EXTERNALS):eigen',
79 ],
80 'export_dependent_settings': [
81 '<(EXTERNALS):eigen',
82 ],
83 },
brians343bc112013-02-10 01:53:46 +000084 ],
85}