mirror of
https://git.yoctoproject.org/poky
synced 2026-05-08 05:09:24 +00:00
added a recipe for staging static libowl
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@1531 311d38ba-8fff-0310-9ca6-ca027cbcb966
This commit is contained in:
@@ -0,0 +1,42 @@
|
||||
# This recipe builds libowl and then stages the header and static lib;
|
||||
# it intentionally does not stage the shared lib and create a package.
|
||||
#
|
||||
# Libowl is currently a 'cut and paste' library; this package makes our
|
||||
# life a touch easier by not having to patch the source directly into
|
||||
# applications; instead we add -lowl to the linker cmdline. Also, when
|
||||
# we eventually make libowl into a normal shared library, this package
|
||||
# will make that transition rather simple.
|
||||
|
||||
DESCRIPTION = "OpenedHand Widget Library"
|
||||
HOMEPAGE = "http://www.o-hand.com"
|
||||
LICENSE = "LGPL"
|
||||
SECTION = "libs"
|
||||
PR = "r1"
|
||||
|
||||
DEPENDS = "gtk+ glib"
|
||||
PACKAGES = ""
|
||||
|
||||
SRC_URI = "svn://svn.o-hand.com/repos/misc/trunk;module=${PN};proto=http"
|
||||
|
||||
S = "${WORKDIR}/${PN}"
|
||||
|
||||
inherit autotools pkgconfig
|
||||
|
||||
do_compile_prepend() {
|
||||
# have to unstage the library first so that the tests build
|
||||
rm -f ${STAGING_LIBDIR}/libowl*
|
||||
rm -f ${STAGING_INCDIR}/owl*
|
||||
}
|
||||
|
||||
do_stage() {
|
||||
headers=`eval ls libowl/owl*.h`
|
||||
for header in $headers; do
|
||||
hdr_base=`eval basename $header`
|
||||
install -m 644 $header ${STAGING_INCDIR}/$hdr_base
|
||||
done
|
||||
install -m 644 libowl/.libs/libowl.a ${STAGING_LIBDIR}/
|
||||
install -m 644 libowl/.libs/libowl.la ${STAGING_LIBDIR}/
|
||||
}
|
||||
|
||||
do_install() {
|
||||
}
|
||||
Reference in New Issue
Block a user