1 DESCRIPTION = "Multimedia Session Library"
2 HOMEPAGE = "http://nohomepage.org"
3 SECTION = "Multimedia/Libraries"
12 #PROVIDES by libmm-session
13 PROVIDES += "libmm-session"
14 RPROVIDES_libmm-session += "libmm-session"
16 #PROVIDES by libmm-session-devel
17 PROVIDES += "libmm-session-devel"
18 RPROVIDES_libmm-session-devel += "libmm-session-devel"
19 RPROVIDES_libmm-session-devel += "libmm-session-dev"
22 #RDEPENDS of libmm-session-devel (${PN}-devel)
23 RDEPENDS_${PN}-devel += "libmm-session"
27 #DEPENDS of libmm-session
28 DEPENDS += "audio-session-manager"
29 DEPENDS += "libmm-common"
32 chmod -Rf a+rX,u+w,g-w,o-w ${S}
34 cp ${S}/packaging/libmm-session.manifest .
47 CFLAGS="-O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables" ; export CFLAGS ;
48 CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ;
49 FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ;
50 LD_AS_NEEDED=1; export LD_AS_NEEDED ;
54 CFLAGS="${CFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CFLAGS ;
55 CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ;
56 FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ;
57 ./autogen.sh --build=${TARGET_SYS} --host=${HOST_SYS} \
58 --target=x86_64-tizen-linux \
65 --datadir=/usr/share \
66 --includedir=/usr/include \
68 --libexecdir=/usr/libexec \
69 --localstatedir=/var \
70 --sharedstatedir=/usr/com \
71 --mandir=/usr/share/man \
72 --infodir=/usr/share/info
73 CFLAGS="$CFLAGS -Wp,-D_FORTIFY_SOURCE=0"
75 CFLAGS="${CFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CFLAGS ;
76 CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ;
77 FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ;
78 autotools_do_configure --build=${TARGET_SYS} --host=${HOST_SYS} \
79 --target=x86_64-tizen-linux \
86 --datadir=/usr/share \
87 --includedir=/usr/include \
89 --libexecdir=/usr/libexec \
90 --localstatedir=/var \
91 --sharedstatedir=/usr/com \
92 --mandir=/usr/share/man \
93 --infodir=/usr/share/info
101 echo export RPM_BUILD_ROOT=${D}
114 rm -f ${D}/usr/share/info/dir
115 find ${D} -regex ".*\.la$" | xargs rm -f --
116 find ${D} -regex ".*\.a$" | xargs rm -f --
123 PACKAGES += "libmm-session"
124 PACKAGES += "libmm-session-devel"
126 libmm-session_files = ""
127 libmm-session_files += "libmm-session.manifest"
128 libmm-session_files += "/usr/lib/libmmfsession.so.*"
130 libmm-session-devel_files = ""
131 libmm-session-devel_files += "libmm-session.manifest"
132 libmm-session-devel_files += "/usr/include/mmf/*.h"
133 libmm-session-devel_files += "/usr/lib/libmmfsession.so"
134 libmm-session-devel_files += "/usr/lib/pkgconfig/mm-session.pc"
136 FILES_${PN} = "${libmm-session_files}"
137 FILES_${PN}-devel = "${libmm-session-devel_files}"
139 PKG_libmm-session= "libmm-session"
140 PKG_libmm-session-devel= "libmm-session-devel"
142 require libmm-session-extraconf.inc