surpport seeking the recorded video
[vuplus_openembedded] / recipes / live555 / live555_20090602.bb
1 # live555 OE build file
2 # Copyright (C) 2005, Koninklijke Philips Electronics NV.  All Rights Reserved
3 # Released under the MIT license (see packages/COPYING)
4
5 DESCRIPTION = "LIVE555 Streaming Media libraries"
6 HOMEPAGE = "http://live.com/"
7 LICENSE = "LGPL"
8 SECTION = "devel"
9
10 PR = "r1"
11
12 SRC_URI = "http://www.live555.com/liveMedia/public/live.2009.06.02.tar.gz \
13            file://config.linux-cross"
14
15 S = "${WORKDIR}/live"
16
17 do_configure() {
18         cp ${WORKDIR}/config.linux-cross .
19         ./genMakefiles linux-cross
20 }
21
22 do_compile() {
23         make
24 }
25
26 do_install() {
27         install -d ${D}${includedir}/BasicUsageEnvironment
28         install -d ${D}${includedir}/groupsock
29         install -d ${D}${includedir}/liveMedia
30         install -d ${D}${includedir}/UsageEnvironment
31         install -d ${D}${libdir}
32         cp -a ${S}/BasicUsageEnvironment/include/*.hh ${D}${includedir}/BasicUsageEnvironment/
33         cp -a ${S}/groupsock/include/*.h ${D}${includedir}/groupsock/
34         cp -a ${S}/groupsock/include/*.hh ${D}${includedir}/groupsock/
35         cp -a ${S}/liveMedia/include/*.hh ${D}${includedir}/liveMedia/
36         cp -a ${S}/UsageEnvironment/include/*.hh ${D}${includedir}/UsageEnvironment/
37         cp ${S}/*/*.a ${D}${libdir}
38 }
39
40 do_stage () {
41         install -d ${STAGING_INCDIR}/
42         install -d ${STAGING_LIBDIR}/
43
44         # Find all the headers
45         for i in $(find . -name "*.hh") $(find . -name "*.h") ; do
46                 install ${i} ${STAGING_INCDIR}/
47         done
48
49         # Find the libs *.a
50         for i in $(find . -name "*.a") ; do
51                 install ${i} ${STAGING_LIBDIR}
52         done
53 }
54