OLD | NEW |
---|---|
1 # Copyright 2015 The Chromium Authors. All rights reserved. | 1 # Copyright 2015 The Chromium Authors. All rights reserved. |
2 # Use of this source code is governed by a BSD-style license that can be | 2 # Use of this source code is governed by a BSD-style license that can be |
3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
4 | 4 |
5 { | 5 { |
6 'variables': { | 6 'variables': { |
7 'chromium_code': 1, | 7 'chromium_code': 1, |
8 'conditions': [ | 8 'conditions': [ |
9 ['(OS=="linux" or OS=="freebsd" or OS=="solaris") and (embedded!=1 or (chr omecast==1 and target_arch!="arm"))', { | 9 ['(OS=="linux" or OS=="freebsd" or OS=="solaris") and (embedded!=1 or (chr omecast==1 and target_arch!="arm"))', { |
10 'use_alsa%': 1, | 10 'use_alsa%': 1, |
(...skipping 18 matching lines...) Expand all Loading... | |
29 }, | 29 }, |
30 'targets': [ | 30 'targets': [ |
31 { | 31 { |
32 # GN version: //media/midi | 32 # GN version: //media/midi |
33 'target_name': 'midi', | 33 'target_name': 'midi', |
34 'type': '<(component)', | 34 'type': '<(component)', |
35 'dependencies': [ | 35 'dependencies': [ |
36 '../../base/base.gyp:base', | 36 '../../base/base.gyp:base', |
37 ], | 37 ], |
38 'defines': [ | 38 'defines': [ |
39 'MEDIA_IMPLEMENTATION', | 39 'MIDI_IMPLEMENTATION', |
40 ], | 40 ], |
41 'include_dirs': [ | 41 'include_dirs': [ |
42 '../..', | 42 '../..', |
43 ], | 43 ], |
44 'sources': [ | 44 'sources': [ |
45 'midi_export.h', | |
45 'midi_manager.cc', | 46 'midi_manager.cc', |
46 'midi_manager.h', | 47 'midi_manager.h', |
47 'midi_manager_android.cc', | 48 'midi_manager_android.cc', |
48 'midi_manager_mac.cc', | 49 'midi_manager_mac.cc', |
49 'midi_manager_mac.h', | 50 'midi_manager_mac.h', |
50 'midi_manager_win.cc', | 51 'midi_manager_win.cc', |
51 'midi_manager_win.h', | 52 'midi_manager_win.h', |
52 'midi_message_queue.cc', | 53 'midi_message_queue.cc', |
53 'midi_message_queue.h', | 54 'midi_message_queue.h', |
54 'midi_message_util.cc', | 55 'midi_message_util.cc', |
55 'midi_message_util.h', | 56 'midi_message_util.h', |
56 'midi_port_info.cc', | 57 'midi_port_info.cc', |
57 'midi_port_info.h', | 58 'midi_port_info.h', |
58 'midi_scheduler.cc', | 59 'midi_scheduler.cc', |
59 'midi_scheduler.h', | 60 'midi_scheduler.h', |
60 'usb_midi_device_android.cc', | 61 'usb_midi_device_android.cc', |
scottmg
2015/05/05 01:46:46
add usb_midi_export.h somewhere here
| |
61 'usb_midi_device_android.h', | 62 'usb_midi_device_android.h', |
62 'usb_midi_device_factory_android.cc', | 63 'usb_midi_device_factory_android.cc', |
63 'usb_midi_device_factory_android.h', | 64 'usb_midi_device_factory_android.h', |
64 ], | 65 ], |
65 'direct_dependent_settings': { | 66 'direct_dependent_settings': { |
66 'include_dirs': [ | 67 'include_dirs': [ |
67 '../..', | 68 '../..', |
68 ], | 69 ], |
69 }, | 70 }, |
70 'conditions': [ | 71 'conditions': [ |
(...skipping 20 matching lines...) Expand all Loading... | |
91 'dependencies': [ | 92 'dependencies': [ |
92 '../../base/base.gyp:base_i18n', | 93 '../../base/base.gyp:base_i18n', |
93 'midi_jni_headers', | 94 'midi_jni_headers', |
94 'midi_java', | 95 'midi_java', |
95 ], | 96 ], |
96 'sources': [ | 97 'sources': [ |
97 '<@(usb_midi_sources)', | 98 '<@(usb_midi_sources)', |
98 'midi_jni_registrar.cc', | 99 'midi_jni_registrar.cc', |
99 'midi_jni_registrar.h', | 100 'midi_jni_registrar.h', |
100 ], | 101 ], |
102 'defines': [ | |
103 'EXPORT_USB_MIDI', | |
104 ], | |
101 }], | 105 }], |
102 ['OS=="mac"', { | 106 ['OS=="mac"', { |
103 'link_settings': { | 107 'link_settings': { |
104 'libraries': [ | 108 'libraries': [ |
105 '$(SDKROOT)/System/Library/Frameworks/CoreAudio.framework', | 109 '$(SDKROOT)/System/Library/Frameworks/CoreAudio.framework', |
106 '$(SDKROOT)/System/Library/Frameworks/CoreMIDI.framework', | 110 '$(SDKROOT)/System/Library/Frameworks/CoreMIDI.framework', |
107 ], | 111 ], |
108 }, | 112 }, |
109 }], | 113 }], |
110 ['OS=="win"', { | 114 ['OS=="win"', { |
111 'dependencies': [ | 115 'dependencies': [ |
112 '../../device/usb/usb.gyp:device_usb', | 116 '../../device/usb/usb.gyp:device_usb', |
113 ], | 117 ], |
114 }], | 118 }], |
115 ], # conditions | 119 ], # conditions |
116 }, | 120 }, |
117 { | 121 { |
118 # GN version: //media/midi:midi_unittests | 122 # GN version: //media/midi:midi_unittests |
119 'target_name': 'midi_unittests', | 123 'target_name': 'midi_unittests', |
120 'type': '<(gtest_target_type)', | 124 'type': '<(gtest_target_type)', |
121 'dependencies': [ | 125 'dependencies': [ |
122 'midi', | 126 'midi', |
123 '../../base/base.gyp:base', | 127 '../../base/base.gyp:base', |
124 '../../base/base.gyp:run_all_unittests', | 128 '../../base/base.gyp:run_all_unittests', |
125 '../../testing/gtest.gyp:gtest', | 129 '../../testing/gtest.gyp:gtest', |
126 ], | 130 ], |
127 'defines': [ | |
128 'MEDIA_IMPLEMENTATION', | |
129 ], | |
130 'include_dirs': [ | 131 'include_dirs': [ |
131 '../..', | 132 '../..', |
132 ], | 133 ], |
133 'sources': [ | 134 'sources': [ |
134 'midi_manager_unittest.cc', | 135 'midi_manager_unittest.cc', |
135 'midi_manager_usb_unittest.cc', | 136 'midi_manager_usb_unittest.cc', |
136 'midi_message_queue_unittest.cc', | 137 'midi_message_queue_unittest.cc', |
137 'midi_message_util_unittest.cc', | 138 'midi_message_util_unittest.cc', |
138 'usb_midi_descriptor_parser_unittest.cc', | 139 'usb_midi_descriptor_parser_unittest.cc', |
139 'usb_midi_input_stream_unittest.cc', | 140 'usb_midi_input_stream_unittest.cc', |
(...skipping 86 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
226 '../../build/isolate.gypi', | 227 '../../build/isolate.gypi', |
227 ], | 228 ], |
228 'sources': [ | 229 'sources': [ |
229 'midi_unittests.isolate', | 230 'midi_unittests.isolate', |
230 ], | 231 ], |
231 }, | 232 }, |
232 ], | 233 ], |
233 }], | 234 }], |
234 ], | 235 ], |
235 } | 236 } |
OLD | NEW |