Skip to content
Snippets Groups Projects
Commit ef15696e authored by Zbigniew Bodek's avatar Zbigniew Bodek
Browse files

Add IAM - application permission management


Softbus depends on IAM so it needs to be added
to the build.

Signed-off-by: default avatarZbigniew Bodek <zbigniew.bodek@huawei.com>
parent b7966f03
No related branches found
No related tags found
No related merge requests found
SUMMARY = "OHOS interface kits for IAM lite"
DESCRIPTION = "Interface kits for the application permission management"
LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=98c2e72b17fae6c40fb14fd5e43b29ec"
SRC_URI = "git://gitee.com/openharmony/security_interfaces_kits_iam_lite.git;protocol=https"
PV = "1.0+git${SRCPV}"
SRCREV = "ae411bce509c90bb09b49f2f3371f116313880d6"
S = "${WORKDIR}/git"
do_install () {
install -d ${D}${includedir}
install -m 0755 ${S}/*.h ${D}${includedir}/
}
SUMMARY = "IAM lite"
DESCRIPTION = "Application permission management"
LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=98c2e72b17fae6c40fb14fd5e43b29ec"
DEPENDS += "utils-native-lite samgr-kits hiviewdfx-innerkits-hilog"
SRC_URI = "git://gitee.com/openharmony/security_services_iam_lite.git;protocol=https"
PV = "1.0+git${SRCPV}"
PVSHORT = '${@d.getVar("PV", False).split("+")[0]}'
PVMAJOR = '${@d.getVar("PV", False).split(".")[0]}'
SRCREV = "ff4d69b9d1b6a31ebf0c14b2ce6cb8f6122e3340"
S = "${WORKDIR}/git"
CFLAGS_IAM = "${CFLAGS} -I${S}/pms_base/include -fPIC -shared"
LDFLAGS_IAM = "${LDFLAGS} -L${B} -Wl,-soname,lib${PN}.so.${PVMAJOR}"
do_compile () {
${CC} ${CFLAGS_IAM} ${LDFLAGS_IAM} ${S}/pms_base/src/permission_service.c \
-o ${B}/lib${PN}.so.${PVSHORT}
}
do_install () {
install -d ${D}${includedir}
install -m 0755 ${S}/pms_base/include/*.h ${D}${includedir}/
install -d ${D}${libdir}
oe_soinstall ${B}/lib${PN}.so.${PVSHORT} ${D}${libdir}
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment