blob: a99ad15824c8cd5d9de6905ee5889bbbad6bcef0 [file] [log] [blame]
# Copyright 2020 The Fuchsia 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("//build/drivers.gni")
declare_args() {
use_virtio_gpu_v2 = false
}
group("tests") {
testonly = true
deps = [
"v1:tests",
"v2:tests",
]
}
fuchsia_driver("virtio_gpu-driver") {
configs += [
"//build/config:all_source",
"//build/config/fuchsia:enable_zircon_asserts",
]
if (use_virtio_gpu_v2) {
output_name = "virtio_gpu"
deps = [
"v2:common_srcs",
"v2:virtio_gpu_bind",
]
} else {
output_name = "virtio_gpu_v1"
deps = [
"v1:common_srcs",
"v1:virtio_gpu_bind_v1",
]
}
}
fuchsia_driver_component("virtio_gpu") {
component_name = "virtio_gpu"
if (use_virtio_gpu_v2) {
info = "v2/virtio_gpu-info.json"
manifest = "v2/meta/virtio_gpu.cml"
} else {
info = "v1/virtio_gpu-info.json"
manifest = "v1/meta/virtio_gpu.cml"
}
deps = [ ":virtio_gpu-driver" ]
}
fuchsia_driver_package("package") {
package_name = "virtio_gpu"
driver_components = [ ":virtio_gpu" ]
}