1SUMMARY = "A graphical front-end for gcov" 2HOMEPAGE = "http://ltp.sourceforge.net/coverage/lcov.php" 3DESCRIPTION = "LCOV is a graphical front-end for GCC's coverage testing \ 4tool gcov. It collects gcov data for multiple source files and creates \ 5HTML pages containing the source code annotated with coverage information. \ 6It also adds overview pages for easy navigation within the file structure. \ 7LCOV supports statement, function and branch coverage measurement." 8LICENSE = "GPL-2.0-only" 9LIC_FILES_CHKSUM = "file://COPYING;md5=751419260aa954499f7abaabaa882bbe" 10 11RDEPENDS:${PN} += " \ 12 libjson-perl \ 13 libperlio-gzip-perl \ 14 perl \ 15 perl-module-filehandle \ 16 perl-module-getopt-std \ 17 perl-module-digest-md5 \ 18 perl-module-digest-sha \ 19 perl-module-constant \ 20 perl-module-cwd \ 21 perl-module-errno \ 22 perl-module-file-basename \ 23 perl-module-file-copy \ 24 perl-module-file-find \ 25 perl-module-file-path \ 26 perl-module-file-spec \ 27 perl-module-file-spec-functions \ 28 perl-module-file-spec-unix \ 29 perl-module-file-temp \ 30 perl-module-getopt-long \ 31 perl-module-list-util \ 32 perl-module-mro \ 33 perl-module-overload \ 34 perl-module-overloading \ 35 perl-module-overload-numbers \ 36 perl-module-parent \ 37 perl-module-pod-usage \ 38 perl-module-posix \ 39 perl-module-re \ 40 perl-module-safe \ 41 perl-module-scalar-util \ 42 perl-module-term-cap \ 43 perl-module-text-parsewords \ 44 perl-module-tie-hash \ 45" 46 47RDEPENDS:${PN}:append:class-target = " \ 48 gcov \ 49 gcov-symlinks \ 50" 51 52SRC_URI = " \ 53 http://downloads.sourceforge.net/ltp/${BP}.tar.gz \ 54 file://0001-geninfo-Add-intermediate-text-format-support.patch \ 55 file://0002-geninfo-Add-intermediate-JSON-format-support.patch \ 56 " 57 58SRC_URI[md5sum] = "0220d01753469f83921f8f41ae5054c1" 59SRC_URI[sha256sum] = "14995699187440e0ae4da57fe3a64adc0a3c5cf14feab971f8db38fb7d8f071a" 60 61do_install() { 62 oe_runmake install PREFIX=${D}${prefix} CFG_DIR=${D}${sysconfdir} 63} 64 65BBCLASSEXTEND = "native nativesdk" 66