Index: chrome/common/extensions/api/schemas.gypi |
diff --git a/chrome/common/extensions/api/schemas.gypi b/chrome/common/extensions/api/schemas.gypi |
index 1518b9434ebdb34c1eae5d93b7f1e160d53ab781..be71d272571d5270a468f9b15a73ff5c892a8bcc 100644 |
--- a/chrome/common/extensions/api/schemas.gypi |
+++ b/chrome/common/extensions/api/schemas.gypi |
@@ -55,7 +55,6 @@ |
'inline_install_private.idl', |
'instance_id.json', |
'language_settings_private.idl', |
- 'launcher_page.idl', |
'location.idl', |
'manifest_types.json', |
'media_galleries.idl', |
@@ -91,6 +90,9 @@ |
'webstore_widget_private.idl', |
'windows.json', |
], |
+ 'app_list_schema_files': [ |
+ 'launcher_page.idl', |
+ ], |
'main_schema_include_rules': [ |
'extensions/common/api:extensions::api::%(namespace)s', |
], |
@@ -169,6 +171,11 @@ |
# Disable schema compiler to generate model extension API code. |
# Only register the extension functions in extension system. |
'conditions': [ |
+ ['enable_app_list==1', { |
+ 'schema_files': [ |
+ '<@(app_list_schema_files)', |
+ ], |
+ }], |
['chromeos==1', { |
'schema_files': [ |
'<@(chromeos_schema_files)', |