Update recipes
[scm/bb/meta-tizen.git] / recipes-tizen / libsf-common / libsf-common.inc
index 7b50dc0..c6f5260 100644 (file)
@@ -16,6 +16,7 @@ PROVIDES = ""
 
 
 #PROVIDES by libsf-common-dev
+PROVIDES += "libsf-common-dev"
 
 
 RDEPENDS = ""
@@ -25,10 +26,10 @@ RDEPENDS_${PN}-dev += "libsf-common"
 
 DEPENDS = ""
 #DEPENDS of libsf-common
-DEPENDS_append_class-native = " cmake-native"
-DEPENDS_append_class-target = " cmake-native"
+inherit tizen_cmake
 DEPENDS += "attr"
 DEPENDS += "dlog"
+inherit pkgconfig
 
 do_prep() {
  cd ${S}
@@ -53,9 +54,6 @@ do_compile() {
  LD_AS_NEEDED=1; export LD_AS_NEEDED ;
  
  
-   CFLAGS="${CFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CFLAGS ; 
-   CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ; 
-   FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export FFLAGS ; 
    cmake \
          -DCMAKE_VERBOSE_MAKEFILE=ON \
          -DCMAKE_INSTALL_PREFIX:PATH=${prefix} \
@@ -65,7 +63,9 @@ do_compile() {
          -DSYSCONF_INSTALL_DIR:PATH=${sysconfdir} \
          -DSHARE_INSTALL_PREFIX:PATH=${prefix}/share \
          -DCMAKE_SKIP_RPATH:BOOL=ON \
-         -DBUILD_SHARED_LIBS:BOOL=ON .
+         -DBUILD_SHARED_LIBS:BOOL=ON \
+         -DCMAKE_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \
+         ${EXTRA_OECMAKE} .
  
  make -j16
  
@@ -74,7 +74,7 @@ do_compile() {
 }
 
 do_install() {
- echo export RPM_BUILD_ROOT=${D}
+ export RPM_BUILD_ROOT=${D}
  cd ${S}
  LANG=C
  export LANG
@@ -103,14 +103,14 @@ PACKAGES += " libsf-common "
 PACKAGES += " libsf-common-dev "
 
 libsf-common_files = ""
-libsf-common_files += "libsf-common.manifest"
 libsf-common_files += "${prefix}/lib/libsf_common.so"
 libsf-common_files += "${prefix}/share/license/libsf-common"
+MANIFESTFILES_${PN} = "libsf-common.manifest"
 
 libsf-common-dev_files = ""
-libsf-common-dev_files += "libsf-common.manifest"
 libsf-common-dev_files += "${prefix}/include/sf_common/*.h"
 libsf-common-dev_files += "${prefix}/lib/pkgconfig/sf_common.pc"
+MANIFESTFILES_${PN}-dev = "libsf-common.manifest"
 
 FILES_${PN} = "${libsf-common_files}"
 FILES_${PN}-dev = "${libsf-common-dev_files}"