PPAPI: Add dev synchronous JS->Plugin messaging API
[chromium-blink-merge.git] / native_client_sdk / src / libraries / ppapi / library.dsc
blob61f6cac82e7ebf242aa41c345a9461bb10fe98bc
2   'TOOLS': ['win', 'linux', 'mac'],
3   'SEARCH': [
4       '.',
5       '../../../../ppapi/c',
6       '../../../../ppapi/c/dev',
7       '../../../../ppapi/c/extensions/dev',
8   ],
9   'TARGETS': [
10     {
11       'NAME' : 'ppapi',
12       'TYPE' : 'lib',
13       'SOURCES' : [
14         'ppapi_externs.c'
15       ],
16     }
17   ],
18   'HEADERS': [
19     {
20       'FILES': [
21         'pp_array_output.h',
22         'ppb_audio_buffer.h',
23         'ppb_audio_config.h',
24         'ppb_audio.h',
25         'ppb_console.h',
26         'ppb_core.h',
27         'ppb_file_io.h',
28         'ppb_file_mapping.h',
29         'ppb_file_ref.h',
30         'ppb_file_system.h',
31         'ppb_fullscreen.h',
32         'ppb_gamepad.h',
33         'ppb_graphics_2d.h',
34         'ppb_graphics_3d.h',
35         'ppb.h',
36         'ppb_host_resolver.h',
37         'ppb_image_data.h',
38         'ppb_input_event.h',
39         'ppb_instance.h',
40         'ppb_media_stream_audio_track.h',
41         'ppb_media_stream_video_track.h',
42         'ppb_message_loop.h',
43         'ppb_messaging.h',
44         'ppb_mouse_cursor.h',
45         'ppb_mouse_lock.h',
46         'ppb_net_address.h',
47         'ppb_network_list.h',
48         'ppb_network_monitor.h',
49         'ppb_network_proxy.h',
50         'pp_bool.h',
51         'ppb_opengles2.h',
52         'ppb_tcp_socket.h',
53         'ppb_text_input_controller.h',
54         'ppb_udp_socket.h',
55         'ppb_url_loader.h',
56         'ppb_url_request_info.h',
57         'ppb_url_response_info.h',
58         'ppb_var_array_buffer.h',
59         'ppb_var_array.h',
60         'ppb_var_dictionary.h',
61         'ppb_var.h',
62         'ppb_video_decoder.h',
63         'ppb_video_frame.h',
64         'ppb_view.h',
65         'ppb_websocket.h',
66         'pp_codecs.h',
67         'pp_completion_callback.h',
68         'pp_directory_entry.h',
69         'pp_errors.h',
70         'pp_file_info.h',
71         'pp_graphics_3d.h',
72         'pp_input_event.h',
73         'pp_instance.h',
74         'pp_macros.h',
75         'pp_module.h',
76         'ppp_graphics_3d.h',
77         'ppp.h',
78         'ppp_input_event.h',
79         'ppp_instance.h',
80         'ppp_message_handler.h',
81         'ppp_messaging.h',
82         'ppp_mouse_lock.h',
83         'pp_point.h',
84         'pp_rect.h',
85         'pp_resource.h',
86         'pp_size.h',
87         'pp_stdint.h',
88         'pp_time.h',
89         'pp_touch_point.h',
90         'pp_var.h',
91       ],
92       'DEST': 'include/ppapi/c',
93     },
94     {
95       'FILES': [
96         'deprecated_bool.h',
97         'ppb_alarms_dev.h',
98         'ppb_cursor_control_dev.h',
99         'ppb_file_chooser_dev.h',
100         'ppb_font_dev.h',
101         'ppb_memory_dev.h',
102         'ppb_opengles2ext_dev.h',
103         'ppb_printing_dev.h',
104         'ppb_trace_event_dev.h',
105         'ppb_truetype_font_dev.h',
106         'ppb_var_deprecated.h',
107         'ppb_view_dev.h',
108         'ppb_zoom_dev.h',
109         'pp_cursor_type_dev.h',
110         'pp_optional_structs_dev.h',
111         'ppp_class_deprecated.h',
112         'ppp_network_state_dev.h',
113         'ppp_printing_dev.h',
114         'pp_print_settings_dev.h',
115         'ppp_scrollbar_dev.h',
116         'ppp_selection_dev.h',
117         'ppp_text_input_dev.h',
118         'ppp_zoom_dev.h',
119       ],
120       'DEST': 'include/ppapi/c/dev',
121     },
122   ],
123   'DEST': 'src',
124   'NAME': 'ppapi',