Skip to content

Commit 2c40208

Browse files
committed
camxcommon: add camxcommon recipe
- package provide common utility API used by all CamX components Signed-off-by: Ganesh Khose <[email protected]>
1 parent 380250a commit 2c40208

File tree

1 file changed

+30
-0
lines changed

1 file changed

+30
-0
lines changed
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
SUMMARY = "Qualcomm camera common utility API used by camera driver"
2+
DESCRIPTION = "Collection of prebuilt libraries to support camera downstream functionality."
3+
LICENSE = "CLOSED"
4+
5+
PBT_BUILD_DATE = "251121"
6+
ARTIFACTORY_URL = "https://qartifactory-edge.qualcomm.com/artifactory/qsc_releases/software/chip/component/camx.qclinux.0.0/${PBT_BUILD_DATE}/prebuilt_yocto"
7+
8+
SRC_URI = "${ARTIFACTORY_URL}/${BPN}_${PV}_armv8-2a.tar.gz"
9+
SRC_URI[sha256sum] = "6cf60e49e2a65ad6c65b48f05c63116b0b23652aabca29223f6881d0dab418cf"
10+
S = "${UNPACKDIR}"
11+
12+
DEPENDS += "glib-2.0"
13+
14+
# This package is currently only used and tested on ARMv8 (aarch64) machines.
15+
# Therefore, builds for other architectures are not necessary and are explicitly excluded.
16+
COMPATIBLE_MACHINE = "^$"
17+
COMPATIBLE_MACHINE:aarch64 = "(.*)"
18+
19+
# Disable configure and compile steps since this recipe uses prebuilt binaries.
20+
do_configure[noexec] = "1"
21+
do_compile[noexec] = "1"
22+
23+
do_install() {
24+
install -d ${D}${libdir}
25+
cp -r ${S}/usr/lib/* ${D}${libdir}
26+
}
27+
28+
FILES_SOLIBSDEV += "${libdir}/qcs9100/*.so"
29+
FILES:${PN} += "${libdir}/qcs9100/*"
30+

0 commit comments

Comments
 (0)