blob: 3460dbfb11e9c71d60b8dd7230e6c6aa18479122 [file] [log] [blame]
{
'includes': [
'../build/cros-camera-common.gypi',
],
'target_defaults': {
'variables': {
'deps': [
'cros-camera-android-headers',
'libbrillo-<(libbase_ver)',
'libcamera_client',
'libcamera_common',
'libcamera_metadata',
'libcbm',
'libdrm',
'libmojo-<(libbase_ver)',
'libsync',
'libyuv',
],
},
},
'targets': [
{
'target_name': 'cros_camera_service',
'type': 'executable',
'variables': {
'mojo_root': '../',
},
'includes': [
'../../../platform2/common-mk/mojom_bindings_generator.gypi',
],
'libraries': [
'-ldl',
'-lrt',
],
'sources': [
'../common/ipc_util.cc',
'../common/utils/camera_config.cc',
'../common/utils/camera_hal_enumerator.cc',
'../mojo/CameraMetadataTagsVerifier.cc',
'../mojo/algorithm/camera_algorithm.mojom',
'../mojo/camera3.mojom',
'../mojo/camera_common.mojom',
'../mojo/camera_metadata.mojom',
'../mojo/camera_metadata_tags.mojom',
'../mojo/cros_camera_service.mojom',
'../mojo/jda/geometry.mojom',
'../mojo/jda/jpeg_decode_accelerator.mojom',
'../mojo/jda/time.mojom',
'../mojo/jea/jpeg_encode_accelerator.mojom',
'camera3_callback_ops_delegate.cc',
'camera3_device_ops_delegate.cc',
'camera_device_adapter.cc',
'camera_hal_adapter.cc',
'camera_hal_server_impl.cc',
'camera_hal_test_adapter.cc',
'camera_module_callbacks_delegate.cc',
'camera_module_delegate.cc',
'camera_trace_event.cc',
'cros_camera_main.cc',
'cros_camera_mojo_utils.cc',
'reprocess_effect/portrait_mode_effect.cc',
'reprocess_effect/reprocess_effect_manager.cc',
'scoped_yuv_buffer_handle.cc',
'vendor_tag_ops_delegate.cc',
],
},
],
}