Upstream version 10.39.225.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / Source / bindings / core / idl.gypi
index 45542e5..ac3c71c 100644 (file)
   ],
 
   'variables': {
+    'core_definition_idl_files': [
+      '<@(core_dictionary_idl_files)',
+      '<@(core_idl_files)',
+    ],
+    'core_testing_definition_idl_files': [
+      '<@(core_testing_dictionary_idl_files)',
+      '<@(webcore_testing_idl_files)',
+    ],
+
     # IDL file lists; see: http://www.chromium.org/developers/web-idl-interfaces
     # Interface IDL files: generate individual bindings (includes testing)
     'core_interface_idl_files': [
-      '<@(core_idl_files)',
-      '<@(webcore_testing_idl_files)',
+      '<@(core_definition_idl_files)',
+      '<@(core_testing_definition_idl_files)',
       '<@(generated_webcore_testing_idl_files)',
     ],
 
     # Write lists of main IDL files to a file, so that the command lines don't
     # exceed OS length limits.
-    'core_idl_files_list': '<|(core_idl_files_list.tmp <@(core_idl_files))',
+    'core_idl_files_list': '<|(core_idl_files_list.tmp <@(core_definition_idl_files))',
+    'core_dictionary_idl_files_list': '<|(core_dictionary_idl_files_list.tmp <@(core_dictionary_idl_files) <@(core_testing_dictionary_idl_files))',
 
     # Dependency IDL files: don't generate individual bindings, but do process
     # in IDL dependency computation, and count as build dependencies
@@ -52,8 +62,8 @@
 
     # Static IDL files
     'core_static_interface_idl_files': [
-      '<@(core_idl_files)',
-      '<@(webcore_testing_idl_files)',
+      '<@(core_definition_idl_files)',
+      '<@(core_testing_definition_idl_files)',
     ],
     'core_static_dependency_idl_files': [
       '<@(core_dependency_idl_files)',