blob: 823593e1f9e189d8237d8aa1b9e90237dab95032 [file] [log] [blame]
# Copyright 2017 The Chromium OS Authors. All rights reserved.
# Distributed under the terms of the GNU General Public License v2
EAPI=5
CROS_WORKON_COMMIT="00c577bb5e12ac451fbf3bdcd559fd85f79a96e8"
CROS_WORKON_TREE=("dc1506ef7c8cfd2c5ffd1809dac05596ec18773c" "7134e391e4c04513211b250b665951820d5b0bbd" "013f561c3d4edc6cf6850ac6ef094bca481ee0a8" "26c535d6aa34cb009a0ca16d086719bbcf592819" "d91d17d55ce741e7cbd075983d30b0e5c1be4c84" "79935d3039bad820fa03c8bded635ad197ad74ab" "f577121f2538fbe78584b4fe59c478a26bf80df4" "11f6aaa2391d33bf71589db668ed50eeacfcb461")
CROS_WORKON_PROJECT="chromiumos/platform2"
CROS_WORKON_LOCALNAME="../platform2"
CROS_WORKON_SUBTREE=".gn camera/build camera/common camera/hal/intel camera/include camera/mojo common-mk metrics"
CROS_WORKON_OUTOFTREE_BUILD="1"
CROS_WORKON_INCREMENTAL_BUILD="1"
PLATFORM_SUBDIR="camera"
PLATFORM_GYP_FILE="hal/intel/libcamera_hal.gyp"
inherit cros-camera cros-workon platform
DESCRIPTION="Intel IPU3 (Image Processing Unit) Chrome OS camera HAL"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="-* amd64"
RDEPEND="
dev-libs/expat
media-libs/cros-camera-libcab
media-libs/cros-camera-libcamera_client
media-libs/cros-camera-libcamera_common
media-libs/cros-camera-libcamera_exif
media-libs/cros-camera-libcamera_metadata
media-libs/cros-camera-libcamera_v4l2_device
media-libs/cros-camera-libcbm
media-libs/intel-3a-libs-bin
media-libs/intel-pvl-libs-bin
media-libs/libsync"
DEPEND="${RDEPEND}
chromeos-base/metrics
media-libs/cros-camera-android-headers
media-libs/libyuv
sys-kernel/linux-headers
virtual/jpeg:0
virtual/pkgconfig"
HAL_DIR="hal/intel"
src_install() {
dolib.so "${OUT}/lib/libcam_algo.so"
cros-camera_dohal "${OUT}/lib/libcamera_hal.so" intel-ipu3.so
}