blob: ec5862a02a143b4513f2aa126f22b01977e7e679 [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',
brians343bc112013-02-10 01:53:46 +000021 ],
Brian Silverman5b3e51e2013-03-29 22:53:44 -070022 'export_dependent_settings': [
23 '<(AOS)/common/common.gyp:queues',
24 ],
brians343bc112013-02-10 01:53:46 +000025 'includes': ['../../aos/build/queues.gypi'],
26 },
27 {
28 'target_name': 'frc971_queues_so',
29 'type': 'loadable_module',
30 'sources': ['<@(queue_files)'],
31 'variables': {
32 'header_path': 'frc971/queues',
33 },
34 'dependencies': [
brians343bc112013-02-10 01:53:46 +000035 ],
36 'direct_dependent_settings': {
37 'variables': {
38 'jni_libs': ['frc971_queues_so'],
39 },
40 },
41 'includes': ['../../aos/build/queues.gypi'],
42 },
43 ],
44}