blob: eac58b7b3c2736a94a5c68017ed0e5eb06224f62 [file] [log] [blame]
brians343bc112013-02-10 01:53:46 +00001{
2 'variables': {
3 'queue_files': [
Brian Silverman6ae77dd2013-03-29 22:28:08 -07004 'CameraEnableQueue.q',
brians343bc112013-02-10 01:53:46 +00005 'GyroAngle.q',
Brian Silverman6ae77dd2013-03-29 22:28:08 -07006 'CameraTarget.q',
7 'PhotoSensor.q',
brians343bc112013-02-10 01:53:46 +00008 'Piston.q',
9 ]
10 },
11 'targets': [
12 {
13 'target_name': 'queues',
14 'type': 'static_library',
15 'sources': ['<@(queue_files)'],
16 'variables': {
17 'header_path': 'frc971/queues',
18 },
19 'dependencies': [
20 '<(AOS)/common/common.gyp:queues',
21 '<(AOS)/build/aos.gyp:libaos',
22 ],
Brian Silverman5b3e51e2013-03-29 22:53:44 -070023 'export_dependent_settings': [
24 '<(AOS)/common/common.gyp:queues',
25 ],
brians343bc112013-02-10 01:53:46 +000026 'includes': ['../../aos/build/queues.gypi'],
27 },
28 {
29 'target_name': 'frc971_queues_so',
30 'type': 'loadable_module',
31 'sources': ['<@(queue_files)'],
32 'variables': {
33 'header_path': 'frc971/queues',
34 },
35 'dependencies': [
36 '<(AOS)/build/aos.gyp:aos_shared_lib',
37 ],
38 'direct_dependent_settings': {
39 'variables': {
40 'jni_libs': ['frc971_queues_so'],
41 },
42 },
43 'includes': ['../../aos/build/queues.gypi'],
44 },
45 ],
46}