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