blob: e24a121bb1a41f126fdeff0565462657130d40f9 [file] [log] [blame]
Briana0407852014-04-06 17:10:33 -07001{
2 'targets': [
3 {
Brian Silverman65e49702014-04-30 17:36:40 -07004 'target_name': 'control_loop_test',
5 'type': 'static_library',
6 'sources': [
7 'control_loop_test.cc',
8 ],
9 'dependencies': [
10 '<(AOS)/common/common.gyp:time',
11 '<(AOS)/common/messages/messages.gyp:robot_state',
Brian Silverman65e49702014-04-30 17:36:40 -070012 '<(EXTERNALS):gtest',
13 '<(AOS)/common/common.gyp:queue_testutils',
14 ],
15 'export_dependent_settings': [
16 '<(EXTERNALS):gtest',
Brian Silvermanbbc86782014-08-19 12:13:05 -040017 '<(AOS)/common/common.gyp:time',
Brian Silverman65e49702014-04-30 17:36:40 -070018 '<(AOS)/common/common.gyp:queue_testutils',
19 ],
20 },
21 {
Briana0407852014-04-06 17:10:33 -070022 'target_name': 'polytope',
23 'type': 'static_library',
24 'sources': [
25 #'polytope.h',
26 ],
27 'dependencies': [
28 '<(EXTERNALS):eigen',
29 '<(EXTERNALS):libcdd',
30 ],
31 'export_dependent_settings': [
32 '<(EXTERNALS):eigen',
33 '<(EXTERNALS):libcdd',
34 ],
35 },
Brian Silverman38111502014-04-10 12:36:26 -070036 {
Brian Silverman7ff05bf2014-04-10 12:48:25 -070037 'target_name': 'control_loop_queues',
38 'type': 'static_library',
39 'sources': [ '<(AOS)/common/controls/control_loops.q' ],
40 'variables': {
41 'header_path': 'aos/common/controls',
42 },
Brian Silverman7ff05bf2014-04-10 12:48:25 -070043 'includes': ['../../../aos/build/queues.gypi'],
44 },
45 {
46 'target_name': 'control_loop',
47 'type': 'static_library',
48 'sources': [
49 'control_loop.cc',
50 ],
51 'dependencies': [
52 '<(AOS)/common/messages/messages.gyp:robot_state',
53 '<(AOS)/build/aos.gyp:logging',
54 '<(AOS)/common/util/util.gyp:phased_loop',
55 '<(AOS)/common/common.gyp:time',
56 'control_loop_queues',
57 '<(AOS)/common/logging/logging.gyp:queue_logging',
58 '<(AOS)/common/util/util.gyp:log_interval',
Brian Silverman01421c82014-04-11 14:50:56 -070059 '<(AOS)/common/common.gyp:queues',
Brian Silverman7ff05bf2014-04-10 12:48:25 -070060 ],
61 'export_dependent_settings': [
62 '<(AOS)/common/messages/messages.gyp:robot_state',
63 '<(AOS)/build/aos.gyp:logging',
64 '<(AOS)/common/util/util.gyp:phased_loop',
65 '<(AOS)/common/common.gyp:time',
66 'control_loop_queues',
67 '<(AOS)/common/logging/logging.gyp:queue_logging',
68 '<(AOS)/common/util/util.gyp:log_interval',
Brian Silverman01421c82014-04-11 14:50:56 -070069 '<(AOS)/common/common.gyp:queues',
Brian Silverman7ff05bf2014-04-10 12:48:25 -070070 ],
71 },
Briana0407852014-04-06 17:10:33 -070072 ],
73}