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 source_set("thunk") { | 5 source_set("thunk") { |
6 # In GYP this is the same target as shared_impl. In GN these are split apart | 6 # In GYP this is the same target as shared_impl. In GN these are split apart |
7 # for clarity but to get component builds correct, targets must only depend | 7 # for clarity but to get component builds correct, targets must only depend |
8 # on these via the shared_impl component. | 8 # on these via the shared_impl component. |
9 # TODO(brettw) separate these when GYP compat is no longer required. | 9 # TODO(brettw) separate these when GYP compat is no longer required. |
10 visibility = [ "//ppapi/shared_impl" ] | 10 visibility = [ "//ppapi/shared_impl" ] |
(...skipping 80 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
91 "ppb_network_monitor_thunk.cc", | 91 "ppb_network_monitor_thunk.cc", |
92 "ppb_network_proxy_api.h", | 92 "ppb_network_proxy_api.h", |
93 "ppb_network_proxy_thunk.cc", | 93 "ppb_network_proxy_thunk.cc", |
94 "ppb_output_protection_api.h", | 94 "ppb_output_protection_api.h", |
95 "ppb_output_protection_private_thunk.cc", | 95 "ppb_output_protection_private_thunk.cc", |
96 "ppb_pdf_api.h", | 96 "ppb_pdf_api.h", |
97 "ppb_platform_verification_api.h", | 97 "ppb_platform_verification_api.h", |
98 "ppb_printing_api.h", | 98 "ppb_printing_api.h", |
99 "ppb_printing_dev_thunk.cc", | 99 "ppb_printing_dev_thunk.cc", |
100 "ppb_scrollbar_api.h", | 100 "ppb_scrollbar_api.h", |
101 "ppb_talk_private_api.h", | |
102 "ppb_tcp_server_socket_private_api.h", | 101 "ppb_tcp_server_socket_private_api.h", |
103 "ppb_tcp_server_socket_private_thunk.cc", | 102 "ppb_tcp_server_socket_private_thunk.cc", |
104 "ppb_tcp_socket_api.h", | 103 "ppb_tcp_socket_api.h", |
105 "ppb_tcp_socket_private_api.h", | 104 "ppb_tcp_socket_private_api.h", |
106 "ppb_tcp_socket_private_thunk.cc", | 105 "ppb_tcp_socket_private_thunk.cc", |
107 "ppb_tcp_socket_thunk.cc", | 106 "ppb_tcp_socket_thunk.cc", |
108 "ppb_text_input_thunk.cc", | 107 "ppb_text_input_thunk.cc", |
109 "ppb_truetype_font_api.h", | 108 "ppb_truetype_font_api.h", |
110 "ppb_truetype_font_dev_thunk.cc", | 109 "ppb_truetype_font_dev_thunk.cc", |
111 "ppb_truetype_font_singleton_api.h", | 110 "ppb_truetype_font_singleton_api.h", |
(...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
164 "ppb_flash_file_modulelocal_thunk.cc", | 163 "ppb_flash_file_modulelocal_thunk.cc", |
165 "ppb_flash_font_file_thunk.cc", | 164 "ppb_flash_font_file_thunk.cc", |
166 "ppb_flash_fullscreen_thunk.cc", | 165 "ppb_flash_fullscreen_thunk.cc", |
167 "ppb_flash_menu_thunk.cc", | 166 "ppb_flash_menu_thunk.cc", |
168 "ppb_flash_message_loop_thunk.cc", | 167 "ppb_flash_message_loop_thunk.cc", |
169 "ppb_flash_thunk.cc", | 168 "ppb_flash_thunk.cc", |
170 "ppb_gles_chromium_texture_mapping_thunk.cc", | 169 "ppb_gles_chromium_texture_mapping_thunk.cc", |
171 "ppb_pdf_thunk.cc", | 170 "ppb_pdf_thunk.cc", |
172 "ppb_platform_verification_private_thunk.cc", | 171 "ppb_platform_verification_private_thunk.cc", |
173 "ppb_scrollbar_thunk.cc", | 172 "ppb_scrollbar_thunk.cc", |
174 "ppb_talk_private_thunk.cc", | |
175 "ppb_url_util_thunk.cc", | 173 "ppb_url_util_thunk.cc", |
176 "ppb_video_capture_thunk.cc", | 174 "ppb_video_capture_thunk.cc", |
177 "ppb_video_decoder_dev_thunk.cc", | 175 "ppb_video_decoder_dev_thunk.cc", |
178 ] | 176 ] |
179 } | 177 } |
180 | 178 |
181 # We exclude a few more things for nacl_win64, to avoid pulling in more | 179 # We exclude a few more things for nacl_win64, to avoid pulling in more |
182 # dependencies. | 180 # dependencies. |
183 # TODO(GYP) this isn't correct. This should only be specifically for the | 181 # TODO(GYP) this isn't correct. This should only be specifically for the |
184 # nacl_win64 build (cross-compiled for a 32-bit Chrome), rather than all | 182 # nacl_win64 build (cross-compiled for a 32-bit Chrome), rather than all |
(...skipping 11 matching lines...) Expand all Loading... |
196 } | 194 } |
197 | 195 |
198 defines = [ | 196 defines = [ |
199 # This target goes in the same library as shared_impl (in GYP they are the | 197 # This target goes in the same library as shared_impl (in GYP they are the |
200 # same). | 198 # same). |
201 "PPAPI_SHARED_IMPLEMENTATION", | 199 "PPAPI_SHARED_IMPLEMENTATION", |
202 | 200 |
203 "PPAPI_THUNK_IMPLEMENTATION", | 201 "PPAPI_THUNK_IMPLEMENTATION", |
204 ] | 202 ] |
205 } | 203 } |
OLD | NEW |