]> code.ossystems Code Review - openembedded-core.git/commitdiff
bitbake.conf: Create staticdev pacakge for static libraries
authorSaul Wold <sgw@linux.intel.com>
Thu, 26 May 2011 16:13:50 +0000 (09:13 -0700)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Thu, 9 Jun 2011 14:38:07 +0000 (15:38 +0100)
Signed-off-by: Saul Wold <sgw@linux.intel.com>
meta/conf/bitbake.conf

index 38c5d2c2580f9e259bf528e7562e61e8dba22ad2..6d8a674d6cee6311fff235a471d407125055b54d 100644 (file)
@@ -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}-staticdev ?= "${SUMMARY} - Development files (Static Libraries)"
+DESCRIPTION_${PN}-staticdev?= "${DESCRIPTION}  \
+This package contains static libraries for software development."
+
 SUMMARY_${PN}-doc ?= "${SUMMARY} - Documentation files"
 DESCRIPTION_${PN}-doc ?= "${DESCRIPTION}  \
 This package contains documentation."
@@ -230,7 +234,7 @@ SOLIBSDEV_darwin = ".dylib"
 SOLIBSDEV_darwin8 = ".dylib"
 SOLIBSDEV_darwin9 = ".dylib"
 
-PACKAGES = "${PN}-dbg ${PN} ${PN}-doc ${PN}-dev ${PN}-locale"
+PACKAGES = "${PN}-dbg ${PN} ${PN}-doc ${PN}-dev ${PN}-staticdev ${PN}-locale"
 PACKAGES_DYNAMIC = "${PN}-locale-*"
 FILES = ""
 
@@ -248,13 +252,16 @@ 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 \
-                ${datadir}/pkgconfig ${datadir}/aclocal \
-                ${base_libdir}/*.a ${base_libdir}/*.o"
+                ${libdir}/*.o ${libdir}/pkgconfig ${datadir}/pkgconfig \
+                ${datadir}/aclocal ${base_libdir}/*.o"
 SECTION_${PN}-dev = "devel"
 ALLOW_EMPTY_${PN}-dev = "1"
 RDEPENDS_${PN}-dev = "${PN} (= ${EXTENDPKGV})"
 
+FILES_${PN}-staticdev = "${libdir}/*.a ${base_libdir}/*.a"
+SECTION_${PN}-staticdev = "devel"
+RDEPENDS_${PN}-staticdev = "${PN}-dev (= ${EXTENDPKGV})"
+
 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"