require pcp.inc inherit python3native native #autotools-brokensep DEPENDS = "python3-native python3-setuptools-native flex-native bison-native" export PCP_DIR = "${D}" export PCP_TMP_DIR = "${D}/tmp" export PCP_BIN_DIR = "${D}/usr/bin" B = "${S}" do_configure:prepend() { export SED=${TMPDIR}/hosttools/sed export AR=${TMPDIR}/hosttools/ar # export PYTHON=python3 rm -rf ${S}/include/pcp/configsz.h rm -rf ${S}/include/pcp/platformsz.h } do_compile:prepend() { sed -i -e "s,#undef HAVE_64BIT_LONG,,g" \ -e "s,#undef HAVE_64BIT_PTR,,g" \ -e "s,#undef PM_SIZEOF_SUSECONDS_T,,g" \ -e "s,#undef PM_SIZEOF_TIME_T,,g" \ ${S}/src/include/pcp/config.h.in export AR=${TMPDIR}/hosttools/ar # export PYTHON=python3 } do_compile() { oe_runmake default_pcp } do_install () { oe_runmake install \ PCP_ETC_DIR=${D}/${sysconfdir} \ PCP_SYSCONF_DIR=${D}/${sysconfdir} \ PCP_VAR_DIR=${D}/${localstatedir} \ PCP_SHARE_DIR=${D}/${datadir} \ PCP_BIN_DIR=${D}/${bindir} \ PCP_BINADM_DIR=${D}/${libexecdir}/pcp/bin \ PCP_LIBADM_DIR=${D}/${libdir} \ PCP_LIB_DIR=${D}/${libdir} \ PCP_MAN_DIR=${D}/${mandir} \ PCP_DOC_DIR=${D}/${docdir} }