49 lines
1.7 KiB
BlitzBasic
49 lines
1.7 KiB
BlitzBasic
DESCRIPTION = "Unisoc xml parser module"
|
|
HOMEPAGE = "http://www.unisoc.com/"
|
|
LICENSE = "CLOSED"
|
|
require xmlparser.inc
|
|
SECTION = "lib"
|
|
LIC_FILES_CHKSUM = ""
|
|
PV = "0.1"
|
|
PR = "r0"
|
|
PROVIDES = "xmlparser"
|
|
DEPENDS = "libxml2"
|
|
RDEPENDS:${PN} = "libxml2"
|
|
|
|
EXTERNALSRC = "${EXTERNALSRC_DIR}/xmlParser"
|
|
EXTERNALSRC_BUILD = "${EXTERNALSRC_DIR}/xmlParser"
|
|
|
|
do_install:prepend () {
|
|
if [ ${APN_SRC_MODE} != "customer" ]; then
|
|
rm -rf ${APN_INSTALL_DIR}/xmlParser
|
|
install -d ${APN_INSTALL_DIR}/xmlParser
|
|
install -m 0777 ${S}/*.so ${APN_INSTALL_DIR}/xmlParser
|
|
|
|
install -d ${APN_INSTALL_DIR}/xmlParser/inc
|
|
install -m 0644 ${S}/inc/xmlParser.h ${APN_INSTALL_DIR}/xmlParser/inc
|
|
install -m 0644 ${S}/inc/xmlData.h ${APN_INSTALL_DIR}/xmlParser/inc
|
|
|
|
install -d ${APN_INSTALL_DIR}/xmlParser/res
|
|
install -m 0644 ${S}/res/*.xml ${APN_INSTALL_DIR}/xmlParser/res
|
|
install -d ${APN_INSTALL_DIR}/xmlParser/res/CarrierConfig/assets
|
|
install -m 0644 ${S}/res/CarrierConfig/assets/*.xml ${APN_INSTALL_DIR}/xmlParser/res/CarrierConfig/assets
|
|
fi
|
|
}
|
|
|
|
do_install () {
|
|
install -d ${D}${libdir}/
|
|
install -m 0777 ${S}/*.so ${D}${libdir}/
|
|
install -d ${D}${includedir}/
|
|
install -m 0644 ${S}/inc/xmlParser.h ${D}${includedir}/
|
|
install -m 0644 ${S}/inc/xmlData.h ${D}${includedir}/
|
|
install -d ${D}${sysconfdir}/
|
|
install -m 0644 ${S}/res/*.xml ${D}${sysconfdir}/
|
|
install -d ${D}${sysconfdir}/CarrierConfig/assets/
|
|
install -m 0644 ${S}/res/CarrierConfig/assets/*.xml ${D}${sysconfdir}/CarrierConfig/assets/
|
|
}
|
|
|
|
FILES:${PN} += "${libdir}/*.so"
|
|
FILES_SOLIBSDEV = ""
|
|
INSANE_SKIP:${PN} = "dev-so"
|
|
TARGET_CC_ARCH += "${LDFLAGS}"
|