blob: 03c85c119c9376ced0f5b4285297f852f50721fc [file] [log] [blame]
# Copyright 2019 The Chromium OS 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("//common-mk/mojom_bindings_generator.gni")
group("all") {
deps = [
":libcamera_hal_mojom",
"//camera/hal/mediatek/mtkcam/3rdparty:libmtkcam_3rdparty",
"//camera/hal/mediatek/mtkcam/app:libcam3_app",
"//camera/hal/mediatek/mtkcam/custom:libcameracustom",
"//camera/hal/mediatek/mtkcam/drv/fdvt/4.0:libmtkcam_fdvt",
"//camera/hal/mediatek/mtkcam/drv/iopipe/src/pass1:libcam_normalpipe",
"//camera/hal/mediatek/mtkcam/drv/iopipe/src/pass2:libcam_normalstream",
"//camera/hal/mediatek/mtkcam/drv/sensor:libmtk_halsensor",
"//camera/hal/mediatek/mtkcam/feature/common/3dnr:libfeature_3dnr",
"//camera/hal/mediatek/mtkcam/feature/common/faceeffect:libfeature.face",
"//camera/hal/mediatek/mtkcam/feature/common/lmv:libfeature_lmv",
"//camera/hal/mediatek/mtkcam/feature/common/utils:libcam.feature_utils",
"//camera/hal/mediatek/mtkcam/feature/featureCore/featurePipe/capture:libmtkcam.featurepipe.capture",
"//camera/hal/mediatek/mtkcam/feature/featureCore/featurePipe/streaming:libmtkcam.featurepipe.streaming",
"//camera/hal/mediatek/mtkcam/feature/featureCore/featurePipe/util:libmtkcam.featurepipe.util",
"//camera/hal/mediatek/mtkcam/ipc/client:libcam_algo_client",
"//camera/hal/mediatek/mtkcam/ipc/server:libcam_algo",
"//camera/hal/mediatek/mtkcam/main/common/module/aaa:libmtkcam_modulefactory_aaa",
"//camera/hal/mediatek/mtkcam/main/common/module/custom:libmtkcam_modulefactory_custom",
"//camera/hal/mediatek/mtkcam/main/common/module/drv:libmtkcam_modulefactory_drv",
"//camera/hal/mediatek/mtkcam/main/common/module/utils:libmtkcam_modulefactory_utils",
"//camera/hal/mediatek/mtkcam/main/hal/device3:libcam.device3",
"//camera/hal/mediatek/mtkcam/main/hal/module:libcamera.mt8183",
"//camera/hal/mediatek/mtkcam/pipeline/hwnode:libmtkcam_hwnode",
"//camera/hal/mediatek/mtkcam/pipeline/model:libmtkcam_pipelinemodel",
"//camera/hal/mediatek/mtkcam/pipeline/model/utils:libmtkcam_pipelinemodel_utils",
"//camera/hal/mediatek/mtkcam/pipeline/pipeline:libmtkcam_pipeline",
"//camera/hal/mediatek/mtkcam/pipeline/policy:libmtkcam_pipelinepolicy",
"//camera/hal/mediatek/mtkcam/pipeline/utils:libmtkcam_streamutils",
"//camera/hal/mediatek/mtkcam/utils/LogicalCam:libmtkcam.logicalmodule",
"//camera/hal/mediatek/mtkcam/utils/debug:libmtkcam_debugutils",
"//camera/hal/mediatek/mtkcam/utils/eeprom:eeprom_updater",
"//camera/hal/mediatek/mtkcam/utils/exif:libmtkcam_exif",
"//camera/hal/mediatek/mtkcam/utils/gralloc:libmtkcam_grallocutils",
"//camera/hal/mediatek/mtkcam/utils/hw:libmtkcam_hwutils",
"//camera/hal/mediatek/mtkcam/utils/imgbuf:libmtkcam_imgbuf",
"//camera/hal/mediatek/mtkcam/utils/log_service:libmtk_platform_log",
"//camera/hal/mediatek/mtkcam/utils/metadata:libmtkcam_metadata",
"//camera/hal/mediatek/mtkcam/utils/metastore:libmtkcam_metastore",
"//camera/hal/mediatek/mtkcam/utils/property_service:getprop",
"//camera/hal/mediatek/mtkcam/utils/property_service:libmtk_property",
"//camera/hal/mediatek/mtkcam/utils/property_service:setprop",
"//camera/hal/mediatek/mtkcam/utils/std:libmtkcam_stdutils",
"//camera/hal/mediatek/mtkcam/v4l2:libmtkcam_v4l2drvmgr",
"//camera/hal/mediatek/mtklibv4l2:libmtk_mc_libv4l2",
]
}
generate_mojom_bindings("libcamera_hal_mojom") {
sources = [ "//camera/mojo/cros_camera_enum.mojom" ]
mojo_root = "//camera"
}