Newer
Older
# SPDX-FileCopyrightText: Huawei Inc.
#
# SPDX-License-Identifier: Apache-2.0
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}
}