Upstream version 5.34.104.0
[platform/framework/web/crosswalk.git] / src / native_client_sdk / src / libraries / ppapi_cpp / library.dsc
1 {
2   'TOOLS': ['newlib', 'glibc', 'pnacl', 'win', 'linux'],
3   'SEARCH': [
4       '../../../../ppapi/cpp',
5       '../../../../ppapi/cpp/dev',
6       '../../../../ppapi/cpp/extensions',
7       '../../../../ppapi/cpp/extensions/dev',
8       '../../../../ppapi/utility',
9       '../../../../ppapi/utility/graphics',
10       '../../../../ppapi/utility/threading',
11       '../../../../ppapi/utility/websocket',
12   ],
13   'TARGETS': [
14     {
15       'NAME' : 'ppapi_cpp',
16       'TYPE' : 'lib',
17       'SOURCES' : [
18         # ppapi/cpp
19         'array_output.cc',
20         'audio.cc',
21         'audio_buffer.cc',
22         'audio_config.cc',
23         'core.cc',
24         'directory_entry.cc',
25         'file_io.cc',
26         'file_ref.cc',
27         'file_system.cc',
28         'fullscreen.cc',
29         'graphics_2d.cc',
30         'graphics_3d.cc',
31         'graphics_3d_client.cc',
32         'host_resolver.cc',
33         'image_data.cc',
34         'input_event.cc',
35         'instance.cc',
36         'instance_handle.cc',
37         'media_stream_audio_track.cc',
38         'media_stream_video_track.cc',
39         'message_loop.cc',
40         'module.cc',
41         'mouse_cursor.cc',
42         'mouse_lock.cc',
43         'net_address.cc',
44         'network_list.cc',
45         'network_monitor.cc',
46         'network_proxy.cc',
47         'ppp_entrypoints.cc',
48         'rect.cc',
49         'resource.cc',
50         'tcp_socket.cc',
51         'text_input_controller.cc',
52         'udp_socket.cc',
53         'url_loader.cc',
54         'url_request_info.cc',
55         'url_response_info.cc',
56         'var_array_buffer.cc',
57         'var_array.cc',
58         'var.cc',
59         'var_dictionary.cc',
60         'video_frame.cc',
61         'view.cc',
62         'websocket.cc',
63
64         # ppapi/cpp/dev
65         'alarms_dev.cc',
66         'widget_client_dev.cc',
67         'video_capture_client_dev.cc',
68         'video_decoder_client_dev.cc',
69         'crypto_dev.cc',
70         'selection_dev.cc',
71         'buffer_dev.cc',
72         'url_util_dev.cc',
73         'video_capture_dev.cc',
74         'zoom_dev.cc',
75         'ime_input_event_dev.cc',
76         'text_input_dev.cc',
77         'font_dev.cc',
78         'find_dev.cc',
79         'view_dev.cc',
80         'memory_dev.cc',
81         'truetype_font_dev.cc',
82         'file_chooser_dev.cc',
83         'video_decoder_dev.cc',
84         'cursor_control_dev.cc',
85         'device_ref_dev.cc',
86         'printing_dev.cc',
87         'scriptable_object_deprecated.cc',
88         'audio_input_dev.cc',
89         'scrollbar_dev.cc',
90         'string_wrapper_dev.cc',
91         'graphics_2d_dev.cc',
92         'widget_dev.cc',
93
94         # ppapi/cpp/extensions/dev
95         'socket_dev.cc',
96
97         # ppapi/utility/graphics
98         'paint_aggregator.cc',
99         'paint_manager.cc',
100
101         # ppapi/utility/websocket
102         'websocket_api.cc',
103
104         # ppapi/utility/threading
105         'lock.cc',
106         'simple_thread.cc',
107       ],
108     }
109   ],
110   'HEADERS': [
111     {
112       'FILES': [
113         'array_output.h',
114         'audio_buffer.h',
115         'audio_config.h',
116         'audio.h',
117         'completion_callback.h',
118         'core.h',
119         'directory_entry.h',
120         'file_io.h',
121         'file_ref.h',
122         'file_system.h',
123         'fullscreen.h',
124         'graphics_2d.h',
125         'graphics_3d_client.h',
126         'graphics_3d.h',
127         'host_resolver.h',
128         'image_data.h',
129         'input_event.h',
130         'instance.h',
131         'instance_handle.h',
132         'logging.h',
133         'media_stream_audio_track.h',
134         'media_stream_video_track.h',
135         'message_loop.h',
136         'module_embedder.h',
137         'module.h',
138         'module_impl.h',
139         'mouse_cursor.h',
140         'mouse_lock.h',
141         'net_address.h',
142         'network_list.h',
143         'network_monitor.h',
144         'network_proxy.h',
145         'output_traits.h',
146         'pass_ref.h',
147         'point.h',
148         'rect.h',
149         'resource.h',
150         'size.h',
151         'tcp_socket.h',
152         'text_input_controller.h',
153         'touch_point.h',
154         'udp_socket.h',
155         'url_loader.h',
156         'url_request_info.h',
157         'url_response_info.h',
158         'var_array_buffer.h',
159         'var_array.h',
160         'var_dictionary.h',
161         'var.h',
162         'video_frame.h',
163         'view.h',
164         'websocket.h',
165       ],
166       'DEST': 'include/ppapi/cpp',
167     },
168     {
169       'FILES': [
170         'alarms_dev.h',
171         'array_dev.h',
172         'audio_input_dev.h',
173         'buffer_dev.h',
174         'crypto_dev.h',
175         'cursor_control_dev.h',
176         'device_ref_dev.h',
177         'file_chooser_dev.h',
178         'find_dev.h',
179         'font_dev.h',
180         'graphics_2d_dev.h',
181         'ime_input_event_dev.h',
182         'may_own_ptr_dev.h',
183         'memory_dev.h',
184         'optional_dev.h',
185         'printing_dev.h',
186         'scriptable_object_deprecated.h',
187         'scrollbar_dev.h',
188         'selection_dev.h',
189         'string_wrapper_dev.h',
190         'struct_wrapper_output_traits_dev.h',
191         'text_input_dev.h',
192         'to_c_type_converter_dev.h',
193         'truetype_font_dev.h',
194         'url_util_dev.h',
195         'video_capture_client_dev.h',
196         'video_capture_dev.h',
197         'video_decoder_client_dev.h',
198         'video_decoder_dev.h',
199         'view_dev.h',
200         'widget_client_dev.h',
201         'widget_dev.h',
202         'zoom_dev.h',
203       ],
204       'DEST': 'include/ppapi/cpp/dev',
205     },
206     {
207       'FILES': [
208         'dict_field.h',
209         'ext_output_traits.h',
210         'from_var_converter.h',
211         'optional.h',
212         'to_var_converter.h',
213       ],
214       'DEST': 'include/ppapi/cpp/extensions',
215     },
216     {
217       'FILES': [
218         'socket_dev.h',
219       ],
220       'DEST': 'include/ppapi/cpp/extensions/dev',
221     },
222     {
223       'FILES': [
224         'completion_callback_factory.h',
225         'completion_callback_factory_thread_traits.h',
226       ],
227       'DEST': 'include/ppapi/utility',
228     },
229     {
230       'FILES': [
231         'paint_aggregator.h',
232         'paint_manager.h',
233       ],
234       'DEST': 'include/ppapi/utility/graphics',
235     },
236     {
237       'FILES': [
238         'paint_aggregator.h',
239         'paint_manager.h',
240       ],
241       'DEST': 'include/ppapi/utility/graphics',
242     },
243     {
244       'FILES': [
245         'websocket_api.h',
246       ],
247       'DEST': 'include/ppapi/utility/websocket',
248     },
249     {
250       'FILES': [
251         'lock.h',
252         'simple_thread.h',
253       ],
254       'DEST': 'include/ppapi/utility/threading',
255     },
256   ],
257   'DEST': 'src',
258   'NAME': 'ppapi_cpp',
259 }
260