blob: 3b8d389d4b68bcab368d6acbe253bd7b01b479c9 [file] [log] [blame]
brians343bc112013-02-10 01:53:46 +00001{
2 'targets': [
3 {
Brian Silvermanc0b65432013-02-24 16:54:47 -08004 'target_name': 'QueueHolder',
5 'type': 'static_library',
6 'sources': [
7 # 'QueueHolder.h'
8 ],
9 'dependencies': [
10 '<(AOS)/common/common.gyp:timing',
11 '<(AOS)/common/common.gyp:time',
12 '<(AOS)/build/aos.gyp:logging',
13 ],
14 'export_dependent_settings': [
15 '<(AOS)/common/common.gyp:timing',
16 '<(AOS)/common/common.gyp:time',
17 '<(AOS)/build/aos.gyp:logging',
18 ],
19 'conditions': [
20 ['OS!="crio"', {
21 'dependencies': [
22 '<(AOS)/atom_code/ipc_lib/ipc_lib.gyp:ipc_lib',
23 ],
24 'export_dependent_settings': [
25 '<(AOS)/atom_code/ipc_lib/ipc_lib.gyp:ipc_lib',
26 ],
27 }],
28 ],
29 },
30 {
brians343bc112013-02-10 01:53:46 +000031 'target_name': 'aos_queues',
32 'type': 'static_library',
33 'sources': [
34 'RobotState.q',
35 ],
36 'variables': {
37 'header_path': 'aos/common/messages',
38 },
39 'dependencies': [
brians343bc112013-02-10 01:53:46 +000040 '<(AOS)/common/common.gyp:queues',
41 ],
42 'export_dependent_settings': [
brians343bc112013-02-10 01:53:46 +000043 '<(AOS)/common/common.gyp:queues',
44 ],
45 'includes': ['../../build/queues.gypi'],
46 },
47 {
48 'target_name': 'queues_so',
49 'type': 'shared_library',
50 'sources': [
51 'RobotState.q',
52 ],
53 'variables': {
54 'header_path': 'aos/common/messages',
55 },
brians343bc112013-02-10 01:53:46 +000056 'direct_dependent_settings': {
57 'variables': {
58 'jni_libs': ['queues_so'],
59 },
60 },
61 'includes': ['../../build/queues.gypi'],
62 },
63 ],
64}