blob: ff62bac844a08be55ef56991a6e14885cca07a20 [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',
Austin Schuh703b8d42015-02-01 14:56:34 -080062 '<(AOS)/build/aos.gyp:logging',
Philipp Schrader322b65c2015-02-10 06:58:41 +000063 ],
64 },
65 {
Daniel Petti339f88a2015-02-07 22:51:20 -080066 'target_name': 'position_sensor_sim',
67 'type': 'static_library',
68 'sources': [
69 'position_sensor_sim.cc',
70 ],
71 'dependencies': [
72 'queues',
73 'gaussian_noise',
74 ],
75 },
76 {
77 'target_name': 'gaussian_noise',
78 'type': 'static_library',
79 'sources': [
80 'gaussian_noise.cc',
81 ],
82 },
83 {
James Kuszmaulfb0e0ae2014-03-25 07:04:47 -070084 'target_name': 'coerce_goal',
85 'type': 'static_library',
86 'sources': [
87 'coerce_goal.cc',
88 ],
89 'dependencies': [
90 '<(EXTERNALS):eigen',
Briana6553ed2014-04-02 21:26:46 -070091 '<(AOS)/common/controls/controls.gyp:polytope',
James Kuszmaulfb0e0ae2014-03-25 07:04:47 -070092 ],
93 'export_dependent_settings': [
94 '<(EXTERNALS):eigen',
Briana6553ed2014-04-02 21:26:46 -070095 '<(AOS)/common/controls/controls.gyp:polytope',
James Kuszmaulfb0e0ae2014-03-25 07:04:47 -070096 ],
97 },
98 {
Brian Silverman5275ade2013-03-03 12:58:25 -080099 'target_name': 'state_feedback_loop',
100 'type': 'static_library',
101 'sources': [
102 #'state_feedback_loop.h'
103 ],
104 'dependencies': [
105 '<(EXTERNALS):eigen',
106 ],
107 'export_dependent_settings': [
108 '<(EXTERNALS):eigen',
109 ],
110 },
brians343bc112013-02-10 01:53:46 +0000111 ],
112}