[OE-core] [CONSOLIDATED PULL 01/20] bitbake.conf: Create staticlibs pacakge for static libraries

Khem Raj raj.khem at gmail.com
Mon Jun 6 17:03:32 UTC 2011


On Sun, Jun 5, 2011 at 11:44 PM, Saul Wold <sgw at linux.intel.com> wrote:
> Signed-off-by: Saul Wold <sgw at linux.intel.com>
> ---
>  meta/conf/bitbake.conf |   12 ++++++++++--
>  1 files changed, 10 insertions(+), 2 deletions(-)
>
> diff --git a/meta/conf/bitbake.conf b/meta/conf/bitbake.conf
> index de94316..520b808 100644
> --- a/meta/conf/bitbake.conf
> +++ b/meta/conf/bitbake.conf
> @@ -194,9 +194,13 @@ This package contains ELF symbols and related sources for debugging purposes."
>
>  SUMMARY_${PN}-dev ?= "${SUMMARY} - Development files"
>  DESCRIPTION_${PN}-dev ?= "${DESCRIPTION}  \
> -This package contains symbolic links, static binaries, header files, and \
> +This package contains symbolic links, header files, and \
>  related items necessary for software development."
>
> +SUMMARY_${PN}-staticlibs ?= "${SUMMARY} - Development files (Static Libraries)"
> +DESCRIPTION_${PN}-staticlibs?= "${DESCRIPTION}  \
> +This package contains static libraries for software development."
> +
>  SUMMARY_${PN}-doc ?= "${SUMMARY} - Documentation files"
>  DESCRIPTION_${PN}-doc ?= "${DESCRIPTION}  \
>  This package contains documentation."
> @@ -248,13 +252,17 @@ FILES_${PN}-doc = "${docdir} ${mandir} ${infodir} ${datadir}/gtk-doc \
>  SECTION_${PN}-doc = "doc"
>
>  FILES_${PN}-dev = "${includedir} ${libdir}/lib*${SOLIBSDEV} ${libdir}/*.la \
> -                ${libdir}/*.a ${libdir}/*.o ${libdir}/pkgconfig \
> +                ${libdir}/*.o ${libdir}/pkgconfig \
>                 ${datadir}/pkgconfig ${datadir}/aclocal \
>                 ${base_libdir}/*.a ${base_libdir}/*.o"
>  SECTION_${PN}-dev = "devel"
>  ALLOW_EMPTY_${PN}-dev = "1"
>  RDEPENDS_${PN}-dev = "${PN} (= ${EXTENDPKGV})"
>
> +FILES_${PN}-staticlibs = "${libdir}/*.a ${base_libdir}/*.a"
> +SECTION_${PN}-staticlibs = "devel"
> +RDEPENDS_${PN}-staticlibs = "${PN}-dev (= ${EXTENDPV})"
> +

I think if you need to divide it then -dev should be divided into
static, dynamic and headers otherwise this may not be so useful.

>  DOTDEBUG-dbg = "${bindir}/.debug ${sbindir}/.debug ${libexecdir}/.debug ${libdir}/.debug \
>             ${base_bindir}/.debug ${base_sbindir}/.debug ${base_libdir}/.debug ${libdir}/${PN}/.debug \
>             ${libdir}/matchbox-panel/.debug /usr/src/debug"
> --
> 1.7.3.4
>
>
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core at lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core
>




More information about the Openembedded-core mailing list