| Index: third_party/WebKit/Source/bindings/modules/BUILD.gn
|
| diff --git a/third_party/WebKit/Source/bindings/modules/BUILD.gn b/third_party/WebKit/Source/bindings/modules/BUILD.gn
|
| index e84cd69af4e1d15943f6a3dc4ad3dff65e66984e..4c12e2a15e02dd565b91895c02a49bd68b91a72e 100644
|
| --- a/third_party/WebKit/Source/bindings/modules/BUILD.gn
|
| +++ b/third_party/WebKit/Source/bindings/modules/BUILD.gn
|
| @@ -3,8 +3,6 @@
|
| # found in the LICENSE file.
|
|
|
| import("//third_party/WebKit/Source/modules/modules.gni")
|
| -import("//third_party/WebKit/Source/bindings/core/core.gni")
|
| -import("//third_party/WebKit/Source/bindings/modules/modules.gni")
|
| import("//third_party/WebKit/Source/bindings/scripts/scripts.gni")
|
| import("//third_party/WebKit/Source/build/scripts/scripts.gni")
|
|
|
| @@ -22,7 +20,47 @@ group("bindings_modules_generated") {
|
|
|
| # GYP version: event_interfaces action in bindings_modules_generated
|
| generate_event_interfaces("modules_bindings_generated_event_interfaces") {
|
| - sources = modules_event_idl_files
|
| + sources = [
|
| + "//third_party/WebKit/Source/modules/app_banner/BeforeInstallPromptEvent.idl",
|
| + "//third_party/WebKit/Source/modules/background_sync/SyncEvent.idl",
|
| + "//third_party/WebKit/Source/modules/device_light/DeviceLightEvent.idl",
|
| + "//third_party/WebKit/Source/modules/device_orientation/DeviceMotionEvent.idl",
|
| + "//third_party/WebKit/Source/modules/device_orientation/DeviceOrientationEvent.idl",
|
| + "//third_party/WebKit/Source/modules/encryptedmedia/MediaEncryptedEvent.idl",
|
| + "//third_party/WebKit/Source/modules/encryptedmedia/MediaKeyMessageEvent.idl",
|
| + "//third_party/WebKit/Source/modules/gamepad/GamepadEvent.idl",
|
| + "//third_party/WebKit/Source/modules/indexeddb/IDBVersionChangeEvent.idl",
|
| + "//third_party/WebKit/Source/modules/mediarecorder/BlobEvent.idl",
|
| + "//third_party/WebKit/Source/modules/mediastream/MediaStreamEvent.idl",
|
| + "//third_party/WebKit/Source/modules/mediastream/MediaStreamTrackEvent.idl",
|
| + "//third_party/WebKit/Source/modules/notifications/NotificationEvent.idl",
|
| + "//third_party/WebKit/Source/modules/payments/PaymentRequestUpdateEvent.idl",
|
| + "//third_party/WebKit/Source/modules/peerconnection/RTCDTMFToneChangeEvent.idl",
|
| + "//third_party/WebKit/Source/modules/peerconnection/RTCDataChannelEvent.idl",
|
| + "//third_party/WebKit/Source/modules/peerconnection/RTCIceCandidateEvent.idl",
|
| + "//third_party/WebKit/Source/modules/presentation/PresentationConnectionAvailableEvent.idl",
|
| + "//third_party/WebKit/Source/modules/presentation/PresentationConnectionCloseEvent.idl",
|
| + "//third_party/WebKit/Source/modules/push_messaging/PushEvent.idl",
|
| + "//third_party/WebKit/Source/modules/sensor/SensorErrorEvent.idl",
|
| + "//third_party/WebKit/Source/modules/sensor/SensorReadingEvent.idl",
|
| + "//third_party/WebKit/Source/modules/serviceworkers/ExtendableEvent.idl",
|
| + "//third_party/WebKit/Source/modules/serviceworkers/ExtendableMessageEvent.idl",
|
| + "//third_party/WebKit/Source/modules/serviceworkers/FetchEvent.idl",
|
| + "//third_party/WebKit/Source/modules/serviceworkers/ForeignFetchEvent.idl",
|
| + "//third_party/WebKit/Source/modules/serviceworkers/InstallEvent.idl",
|
| + "//third_party/WebKit/Source/modules/serviceworkers/ServiceWorkerMessageEvent.idl",
|
| + "//third_party/WebKit/Source/modules/speech/SpeechRecognitionError.idl",
|
| + "//third_party/WebKit/Source/modules/speech/SpeechRecognitionEvent.idl",
|
| + "//third_party/WebKit/Source/modules/speech/SpeechSynthesisEvent.idl",
|
| + "//third_party/WebKit/Source/modules/storage/StorageEvent.idl",
|
| + "//third_party/WebKit/Source/modules/vr/VRDisplayEvent.idl",
|
| + "//third_party/WebKit/Source/modules/webaudio/AudioProcessingEvent.idl",
|
| + "//third_party/WebKit/Source/modules/webaudio/OfflineAudioCompletionEvent.idl",
|
| + "//third_party/WebKit/Source/modules/webgl/WebGLContextEvent.idl",
|
| + "//third_party/WebKit/Source/modules/webmidi/MIDIConnectionEvent.idl",
|
| + "//third_party/WebKit/Source/modules/webmidi/MIDIMessageEvent.idl",
|
| + "//third_party/WebKit/Source/modules/websockets/CloseEvent.idl",
|
| + ]
|
| output_file = "EventModulesInterfaces.in"
|
| suffix = "Modules"
|
| }
|
| @@ -62,9 +100,16 @@ make_names("bindings_modules_generated_event_target_modules_names") {
|
|
|
| # ------------------------------------------------------------------------------
|
|
|
| -# GYP version: Source/bindings/modules/generated.gyp:interfaces_info_individual_modules
|
| +# In GYP, paths needed to be passed separately for static and generated files,
|
| +# as static files are listed in a temporary file (b/c too long for command
|
| +# line), but generated files must be passed at the command line, as their paths
|
| +# are not fixed at GYP time, when the temporary file is generated, because
|
| +# their paths depend on the build directory, which varies.
|
| +#
|
| +# FIXME: GN does not have this limitation and we can combine the lists.
|
| compute_interfaces_info_individual("interfaces_info_individual_modules") {
|
| - sources_static = modules_static_idl_files
|
| + sources_static =
|
| + modules_definition_idl_files + modules_static_dependency_idl_files
|
| sources_generated = modules_generated_dependency_idl_files
|
| interfaces_info_file =
|
| "$bindings_modules_output_dir/InterfacesInfoOverallIndividual.pickle"
|
|
|