| # 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" |
| } |