mirror of
https://github.com/klzgrad/naiveproxy.git
synced 2024-12-01 09:46:09 +03:00
108 lines
3.2 KiB
Plaintext
108 lines
3.2 KiB
Plaintext
|
# Copyright 2015 The Chromium Authors. All rights reserved.
|
||
|
# Use of this source code is governed by a BSD-style license that can be
|
||
|
# found in the LICENSE file.
|
||
|
|
||
|
import("//mojo/public/tools/bindings/mojom.gni")
|
||
|
|
||
|
# Depend upon //ash/public/cpp, which has a public_dep on this. The two targets
|
||
|
# must be bundled together as the typemaps depend upon //ash/public/cpp,
|
||
|
# and //ash/public/cpp needs to depend on this for generated code (such as
|
||
|
# enums and constants).
|
||
|
mojom("interfaces_internal") {
|
||
|
visibility = [ "//ash/public/cpp:*" ]
|
||
|
|
||
|
sources = [
|
||
|
"accelerator_controller.mojom",
|
||
|
"accessibility_controller.mojom",
|
||
|
"accessibility_focus_ring_controller.mojom",
|
||
|
"app_list.mojom",
|
||
|
"ash_display_controller.mojom",
|
||
|
"ash_message_center_controller.mojom",
|
||
|
"assistant_controller.mojom",
|
||
|
"assistant_image_downloader.mojom",
|
||
|
"assistant_setup.mojom",
|
||
|
"assistant_volume_control.mojom",
|
||
|
"cast_config.mojom",
|
||
|
"client_image_registry.mojom",
|
||
|
"constants.mojom",
|
||
|
"cros_display_config.mojom",
|
||
|
"docked_magnifier_controller.mojom",
|
||
|
"event_properties.mojom",
|
||
|
"event_rewriter_controller.mojom",
|
||
|
"first_run_helper.mojom",
|
||
|
"highlighter_controller.mojom",
|
||
|
"ime_controller.mojom",
|
||
|
"ime_info.mojom",
|
||
|
"kiosk_app_info.mojom",
|
||
|
"locale.mojom",
|
||
|
"login_screen.mojom",
|
||
|
"login_user_info.mojom",
|
||
|
"media.mojom",
|
||
|
"menu.mojom",
|
||
|
"new_window.mojom",
|
||
|
"night_light_controller.mojom",
|
||
|
"note_taking_controller.mojom",
|
||
|
"pref_connector.mojom",
|
||
|
"process_creation_time_recorder.mojom",
|
||
|
"session_controller.mojom",
|
||
|
"shelf.mojom",
|
||
|
"shutdown.mojom",
|
||
|
"split_view.mojom",
|
||
|
"system_tray.mojom",
|
||
|
"tablet_mode.mojom",
|
||
|
"tray_action.mojom",
|
||
|
"update.mojom",
|
||
|
"user_info.mojom",
|
||
|
"voice_interaction_controller.mojom",
|
||
|
"volume.mojom",
|
||
|
"vpn_list.mojom",
|
||
|
"wallpaper.mojom",
|
||
|
"web_contents_manager.mojom",
|
||
|
"window_actions.mojom",
|
||
|
"window_pin_type.mojom",
|
||
|
"window_properties.mojom",
|
||
|
"window_state_type.mojom",
|
||
|
"window_style.mojom",
|
||
|
]
|
||
|
|
||
|
public_deps = [
|
||
|
"//chromeos/components/proximity_auth/public/interfaces",
|
||
|
"//chromeos/services/assistant/public/mojom",
|
||
|
"//components/account_id/interfaces",
|
||
|
"//components/arc/common:notifications",
|
||
|
"//components/sync/mojo:interfaces",
|
||
|
"//mojo/public/mojom/base",
|
||
|
"//services/preferences/public/mojom",
|
||
|
"//skia/public/interfaces",
|
||
|
"//ui/accessibility:ax_enums_mojo",
|
||
|
"//ui/base/ime/chromeos/public/interfaces",
|
||
|
"//ui/display/mojo:interfaces",
|
||
|
"//ui/events/mojo:interfaces",
|
||
|
"//ui/gfx/geometry/mojo",
|
||
|
"//ui/gfx/image/mojo:interfaces",
|
||
|
"//ui/gfx/range/mojo",
|
||
|
"//ui/message_center/public/mojo:mojo",
|
||
|
"//url/mojom:url_mojom_gurl",
|
||
|
]
|
||
|
|
||
|
component_output_prefix = "ash_public_interfaces_internal"
|
||
|
export_class_attribute = "ASH_PUBLIC_EXPORT"
|
||
|
export_define = "ASH_PUBLIC_IMPLEMENTATION=1"
|
||
|
export_header = "ash/public/cpp/ash_public_export.h"
|
||
|
}
|
||
|
|
||
|
mojom("test_interfaces") {
|
||
|
testonly = true
|
||
|
sources = [
|
||
|
"shelf_test_api.mojom",
|
||
|
"shell_test_api.mojom",
|
||
|
"status_area_widget_test_api.mojom",
|
||
|
"system_tray_test_api.mojom",
|
||
|
"time_to_first_present_recorder_test_api.mojom",
|
||
|
]
|
||
|
deps = [
|
||
|
"//mojo/public/mojom/base",
|
||
|
"//ui/gfx/geometry/mojo",
|
||
|
]
|
||
|
}
|