Update according to the actual Q1 tizen common release
[scm/bb/meta-tizen.git] / meta-tizen-common-base / recipes-multimedia / libmm-log / libmm-log.inc
1 DESCRIPTION = "Multimedia Framework LOG Lib"
2 HOMEPAGE = "http://nohomepage.org"
3 SECTION = "Multimedia/Multimedia Framework"
4 LICENSE = "Apache-2.0"
5 PV = "0.1.9"
6 PR = "17"
7
8 SRC_URI = ""
9
10 S = "${WORKDIR}/git"
11
12 inherit manifest autotools-brokensep
13
14 BBCLASSEXTEND = ""
15 PROVIDES = ""
16
17 #PROVIDES by libmm-log
18
19
20 #PROVIDES by libmm-log-dev
21 PROVIDES += "libmm-log-dev"
22
23
24 RDEPENDS = ""
25
26 DEPENDS = ""
27 #DEPENDS of libmm-log
28 inherit pkgconfig
29 DEPENDS += "dlog"
30
31 do_prep() {
32  cd ${S}
33  chmod -Rf a+rX,u+w,g-w,o-w ${S}
34  #setup -q -n libmm-log-0.1.9
35  #cp ${S}/packaging/libmm-log.manifest .
36  
37  
38 }
39 do_patch_append() {
40     bb.build.exec_func('do_prep', d)
41 }
42
43 do_configure() {
44 }
45
46 do_compile() {
47  cd ${S}
48   LANG=C
49   export LANG
50   unset DISPLAY
51   LD_AS_NEEDED=1; export LD_AS_NEEDED ;
52   
53   CFLAGS="$CFLAGS -DUSE_DLOG"; export CFLAGS
54   ./autogen.sh
55   
56   autotools_do_configure
57   oe_runmake
58   
59   
60   
61 }
62 EXTRA_OECONF += " --disable-static --enable-dlog --enable-engineer_mode"
63
64 do_install() {
65  export RPM_BUILD_ROOT=${D}
66  cd ${S}
67  LANG=C
68  export LANG
69  unset DISPLAY
70  rm -rf ${D}
71  mkdir -p ${D}
72  
73  
74    oe_runmake \
75          DESTDIR=${D} \
76          INSTALL_ROOT=${D} \
77          BINDIR=${prefix}/bin \
78    install  
79    rm -f ${D}${infodir}/dir 
80    find ${D} -regex ".*\.la$" | xargs rm -f -- 
81    find ${D} -regex ".*\.a$" | xargs rm -f --
82  
83  
84 }
85
86 PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale"
87 PACKAGES += " libmm-log-dev "
88
89 libmm-log-dev_files = ""
90 libmm-log-dev_files += "${prefix}/include/mm_log/mm_log.h"
91 libmm-log-dev_files += "${prefix}/lib/pkgconfig/mm-log.pc"
92 #MANIFESTFILES_${PN}-dev = "libmm-log.manifest"
93
94 FILES_${PN}-dev = "${libmm-log-dev_files}"
95
96 PKG_libmm-log-dev= "libmm-log-dev"
97
98 require libmm-log-extraconf.inc
99