DEPENDS_class-target += "${PN}-native" DEPENDS_class-native += "cpputest" export CPPUTEST_HOME="${base_prefix}/usr/lib/cpputest/" export BUILD_CFLAGS +="-I${CPPUTEST_HOME}/include" export BUILD_CPPFLAGS +="-I${CPPUTEST_HOME}/include" export CPPUTEST_ADDITIONAL_CFLAGS=" ${BUILD_CFLAGS}" export CPPUTEST_ADDITIONAL_CPPFLAGS=" ${BUILD_CPPFLAGS}" export CPPUTEST_ADDITIONAL_CXXFLAGS=" ${BUILD_CXXFLAGS}" export CPPUTEST_ADDITIONAL_LDFLAGS=" ${BUILD_LDFLAGS}" do_compile_append_class-native() { bbplain "building UNIT TEST ${BPN}..." export UNITTEST_OUTPUT_XML=0 export USE_INITSYS_DUMMY=1 export BUILD_CONFIG="utest" export BUILD_TARGET="host" export SYSROOT=${STAGING_DIR_HOST} export SILENCE="" oe_runmake -f Makefile.utest.mk } BBCLASSEXTEND = "native nativesdk"