blob: e7669c7c71c0f23d96d601e6c934751475c77316 [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': [
40 '<(AOS)/build/aos.gyp:aos_internal_nolib',
41 '<(AOS)/common/common.gyp:queues',
42 ],
43 'export_dependent_settings': [
44 '<(AOS)/build/aos.gyp:aos_internal_nolib',
45 '<(AOS)/common/common.gyp:queues',
46 ],
47 'includes': ['../../build/queues.gypi'],
48 },
49 {
50 'target_name': 'queues_so',
51 'type': 'shared_library',
52 'sources': [
53 'RobotState.q',
54 ],
55 'variables': {
56 'header_path': 'aos/common/messages',
57 },
58 'dependencies': [
59 '<(AOS)/build/aos.gyp:aos_internal_nolib',
60 ],
61 'export_dependent_settings': [
62 '<(AOS)/build/aos.gyp:aos_internal_nolib',
63 ],
64 'direct_dependent_settings': {
65 'variables': {
66 'jni_libs': ['queues_so'],
67 },
68 },
69 'includes': ['../../build/queues.gypi'],
70 },
71 ],
72}