summaryrefslogtreecommitdiffstats
path: root/native_client_sdk/src/libraries/ppapi_cpp/library.dsc
blob: dc3b823b442ad35a6e1adfbf681b268e10659f5e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
{
  'TOOLS': ['newlib', 'glibc', 'pnacl', 'win', 'linux'],
  'SEARCH': [
      '.',
      '../../../../ppapi/cpp',
      '../../../../ppapi/cpp/dev',
      '../../../../ppapi/cpp/extensions',
      '../../../../ppapi/cpp/extensions/dev',
      '../../../../ppapi/utility',
      '../../../../ppapi/utility/graphics',
      '../../../../ppapi/utility/threading',
      '../../../../ppapi/utility/websocket',
  ],
  'TARGETS': [
    {
      'NAME' : 'ppapi_cpp',
      'TYPE' : 'lib',
      'SOURCES' : [
        # ppapi/cpp
        'array_output.cc',
        'audio.cc',
        'audio_config.cc',
        'core.cc',
        'directory_entry.cc',
        'file_io.cc',
        'file_ref.cc',
        'file_system.cc',
        'fullscreen.cc',
        'graphics_2d.cc',
        'graphics_3d.cc',
        'graphics_3d_client.cc',
        'image_data.cc',
        'input_event.cc',
        'instance.cc',
        'instance_handle.cc',
        'message_loop.cc',
        'module.cc',
        'mouse_cursor.cc',
        'mouse_lock.cc',
        'net_address.cc',
        'ppp_entrypoints.cc',
        'rect.cc',
        'resource.cc',
        'tcp_socket.cc',
        'url_loader.cc',
        'url_request_info.cc',
        'url_response_info.cc',
        'var_array_buffer.cc',
        'var_array.cc',
        'var.cc',
        'var_dictionary.cc',
        'view.cc',
        'websocket.cc',

        # ppapi/cpp/dev
        'widget_client_dev.cc',
        'resource_array_dev.cc',
        'video_capture_client_dev.cc',
        'video_decoder_client_dev.cc',
        'crypto_dev.cc',
        'udp_socket_dev.cc',
        'selection_dev.cc',
        'buffer_dev.cc',
        'url_util_dev.cc',
        'video_capture_dev.cc',
        'zoom_dev.cc',
        'ime_input_event_dev.cc',
        'text_input_dev.cc',
        'font_dev.cc',
        'find_dev.cc',
        'view_dev.cc',
        'memory_dev.cc',
        'truetype_font_dev.cc',
        'file_chooser_dev.cc',
        'video_decoder_dev.cc',
        'cursor_control_dev.cc',
        'device_ref_dev.cc',
        'printing_dev.cc',
        'scriptable_object_deprecated.cc',
        'audio_input_dev.cc',
        'host_resolver_dev.cc',
        'scrollbar_dev.cc',
        'graphics_2d_dev.cc',
        'widget_dev.cc',

        # ppapi/cpp/extensions
        'event_base.cc',

        # ppapi/cpp/extensions/dev
        'alarms_dev.cc',
        'events_dev.cc',
        'socket_dev.cc',

        # ppapi/utility/graphics
        'paint_aggregator.cc',
        'paint_manager.cc',

        # ppapi/utility/websocket
        'websocket_api.cc',

        # ppapi/utility/threading
        'lock.cc',
        'simple_thread.cc',
      ],
    }
  ],
  'HEADERS': [
    {
      'FILES': [
        'array_output.h',
        'audio_config.h',
        'audio.h',
        'completion_callback.h',
        'core.h',
        'directory_entry.h',
        'file_io.h',
        'file_ref.h',
        'file_system.h',
        'fullscreen.h',
        'graphics_2d.h',
        'graphics_3d_client.h',
        'graphics_3d.h',
        'image_data.h',
        'input_event.h',
        'instance.h',
        'instance_handle.h',
        'logging.h',
        'message_loop.h',
        'module_embedder.h',
        'module.h',
        'module_impl.h',
        'mouse_cursor.h',
        'mouse_lock.h',
        'net_address.h',
        'output_traits.h',
        'pass_ref.h',
        'point.h',
        'rect.h',
        'resource.h',
        'size.h',
        'tcp_socket.h',
        'touch_point.h',
        'url_loader.h',
        'url_request_info.h',
        'url_response_info.h',
        'var_array_buffer.h',
        'var_array.h',
        'var_dictionary.h',
        'var.h',
        'view.h',
        'websocket.h',
      ],
      'DEST': 'include/ppapi/cpp',
    },
    {
      'FILES': [
        'audio_input_dev.h',
        'buffer_dev.h',
        'crypto_dev.h',
        'cursor_control_dev.h',
        'device_ref_dev.h',
        'file_chooser_dev.h',
        'find_dev.h',
        'font_dev.h',
        'graphics_2d_dev.h',
        'host_resolver_dev.h',
        'ime_input_event_dev.h',
        'memory_dev.h',
        'printing_dev.h',
        'resource_array_dev.h',
        'scriptable_object_deprecated.h',
        'scrollbar_dev.h',
        'selection_dev.h',
        'text_input_dev.h',
        'truetype_font_dev.h',
        'udp_socket_dev.h',
        'url_util_dev.h',
        'video_capture_client_dev.h',
        'video_capture_dev.h',
        'video_decoder_client_dev.h',
        'video_decoder_dev.h',
        'view_dev.h',
        'widget_client_dev.h',
        'widget_dev.h',
        'zoom_dev.h',
      ],
      'DEST': 'include/ppapi/cpp/dev',
    },
    {
      'FILES': [
        'dict_field.h',
        'event_base.h',
        'ext_output_traits.h',
        'from_var_converter.h',
        'optional.h',
        'to_var_converter.h',
      ],
      'DEST': 'include/ppapi/cpp/extensions',
    },
    {
      'FILES': [
        'alarms_dev.h',
        'events_dev.h',
        'socket_dev.h',
      ],
      'DEST': 'include/ppapi/cpp/extensions/dev',
    },
    {
      'FILES': [
        'completion_callback_factory.h',
        'completion_callback_factory_thread_traits.h',
      ],
      'DEST': 'include/ppapi/utility',
    },
    {
      'FILES': [
        'paint_aggregator.h',
        'paint_manager.h',
      ],
      'DEST': 'include/ppapi/utility/graphics',
    },
    {
      'FILES': [
        'paint_aggregator.h',
        'paint_manager.h',
      ],
      'DEST': 'include/ppapi/utility/graphics',
    },
    {
      'FILES': [
        'websocket_api.h',
      ],
      'DEST': 'include/ppapi/utility/websocket',
    },
    {
      'FILES': [
        'lock.h',
        'simple_thread.h',
      ],
      'DEST': 'include/ppapi/utility/threading',
    },
  ],
  'DEST': 'src',
  'NAME': 'ppapi_cpp',
}