blob: f3fb86f56656256410157c67dde2b06692a2f97b [file] [log] [blame] [edit]
# Copyright 2015 The Chromium Authors
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
import("//chromecast/chromecast.gni")
config("public_config") {
include_dirs = [ "//chromecast/public" ]
}
cast_source_set("public") {
sources = [
"avsettings.h",
"bluetooth/bluetooth_types.h",
"cast_egl_platform.h",
"cast_egl_platform_shlib.h",
"cast_media_shlib.h",
"cast_sys_info.h",
"cast_sys_info_shlib.h",
"chromecast_export.h",
"graphics_properties_shlib.h",
"graphics_types.h",
"osd_plane.h",
"osd_plane_shlib.h",
"osd_surface.h",
"reboot_shlib.h",
"task_runner.h",
"video_plane.h",
"volume_control.h",
]
public_configs = [ ":public_config" ]
}
if (is_android) {
import("//build/config/android/rules.gni")
java_cpp_enum("java_enums") {
sources = [ "avsettings.h" ]
}
java_cpp_enum("java_enums_volume_control") {
sources = [ "volume_control.h" ]
}
android_library("volume_control_enums_java") {
srcjar_deps = [ ":java_enums_volume_control" ]
deps = [ "//third_party/androidx:androidx_annotation_annotation_java" ]
}
}