Add missing dependency from Blink IDLs to generated code aggregation

AudioContext is enabled only when WEB_AUDIO flag is on, which is described
in AudioContext.idl. Implies that V8GeneratedModulesBindings05.cpp includes
generated V8AudioContext.cpp only when the flag is on.
So, V8GeneratedModulesBindings05.cpp has to depends on the content of the IDL,
rather than the list of the IDL files.

BUG=417628

Review URL: https://codereview.chromium.org/1575743002

Cr-Commit-Position: refs/heads/master@{#368534}
diff --git a/third_party/WebKit/Source/bindings/core/v8/generated.gyp b/third_party/WebKit/Source/bindings/core/v8/generated.gyp
index 9712503..050d0302 100644
--- a/third_party/WebKit/Source/bindings/core/v8/generated.gyp
+++ b/third_party/WebKit/Source/bindings/core/v8/generated.gyp
@@ -106,6 +106,7 @@
       'inputs': [
         '<(bindings_scripts_dir)/aggregate_generated_bindings.py',
         '<(core_idl_files_list)',
+        '<@(core_interface_idl_files)',
       ],
       'outputs': [
         '<@(bindings_core_v8_generated_aggregate_files)',
diff --git a/third_party/WebKit/Source/bindings/modules/v8/generated.gyp b/third_party/WebKit/Source/bindings/modules/v8/generated.gyp
index 452b5a8..23a6bd29 100644
--- a/third_party/WebKit/Source/bindings/modules/v8/generated.gyp
+++ b/third_party/WebKit/Source/bindings/modules/v8/generated.gyp
@@ -95,6 +95,7 @@
       'inputs': [
         '<(bindings_scripts_dir)/aggregate_generated_bindings.py',
         '<(modules_idl_files_list)',
+        '<@(modules_interface_idl_files)',
       ],
       'outputs': [
         '<@(bindings_modules_v8_generated_aggregate_files)',