1 DESCRIPTION = "Multimedia Framework Common Library"
2 HOMEPAGE = "http://nohomepage.org"
3 SECTION = "Multimedia Framework/Libraries"
10 inherit autotools-brokensep
15 #PROVIDES by libmm-common-dev
18 #PROVIDES by libmm-common
22 #RDEPENDS of libmm-common-dev (${PN}-dev)
23 RDEPENDS_${PN}-dev += "libmm-common"
27 #DEPENDS of libmm-common
28 DEPENDS += "libmm-log"
33 chmod -Rf a+rX,u+w,g-w,o-w ${S}
35 cp ${S}/packaging/libmm-common.manifest .
40 bb.build.exec_func('do_prep', d)
51 CFLAGS="-O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables" ; export CFLAGS ;
52 CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ;
53 FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ;
54 LD_AS_NEEDED=1; export LD_AS_NEEDED ;
58 CFLAGS="-O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -DEXPORT_API=\"__attribute__((visibility(\\\"default\\\")))\" "
59 CFLAGS="${CFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CFLAGS ;
60 CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ;
61 FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ;
62 autotools_do_configure --build=${TARGET_SYS} --host=${HOST_SYS} \
63 --target=x86_64-tizen-linux \
66 --exec-prefix=${prefix} \
67 --bindir=${prefix}/bin \
68 --sbindir=${prefix}/sbin \
69 --sysconfdir=${sysconfdir} \
70 --datadir=${prefix}/share \
71 --includedir=${prefix}/include \
72 --libdir=${prefix}/lib \
73 --libexecdir=${prefix}/libexec \
74 --localstatedir=${localstatedir} \
75 --sharedstatedir=${prefix}/com \
85 echo export RPM_BUILD_ROOT=${D}
97 BINDIR=${prefix}/bin \
99 rm -f ${D}${infodir}/dir
100 find ${D} -regex ".*\.la$" | xargs rm -f --
101 find ${D} -regex ".*\.a$" | xargs rm -f --
108 libmm-common-dev_files = ""
109 libmm-common-dev_files += "libmm-common.manifest"
110 libmm-common-dev_files += "${prefix}/include/mmf/SLP_MultimediaFW_PG.h"
111 libmm-common-dev_files += "${prefix}/include/mmf/mm_types.h"
112 libmm-common-dev_files += "${prefix}/include/mmf/mm_error.h"
113 libmm-common-dev_files += "${prefix}/include/mmf/mm_message.h"
114 libmm-common-dev_files += "${prefix}/include/mmf/mm_attrs.h"
115 libmm-common-dev_files += "${prefix}/include/mmf/mm_attrs_private.h"
116 libmm-common-dev_files += "${prefix}/include/mmf/mm_debug.h"
117 libmm-common-dev_files += "${prefix}/include/mmf/mm.h"
118 libmm-common-dev_files += "${prefix}/lib/pkgconfig/mm-common.pc"
119 libmm-common-dev_files += "${prefix}/lib/libmmfcommon.so"
121 libmm-common_files = ""
122 libmm-common_files += "libmm-common.manifest"
123 libmm-common_files += "${prefix}/lib/libmmfcommon.so.*"
125 FILES_${PN}-dev = "${libmm-common-dev_files}"
126 FILES_${PN} = "${libmm-common_files}"
128 PKG_libmm-common-dev= "libmm-common-dev"
129 PKG_libmm-common= "libmm-common"
131 require libmm-common-extraconf.inc