1 DESCRIPTION = "Library to control OAL APIs"
2 HOMEPAGE = "http://nohomepage.org"
3 SECTION = "Application Framework/Libraries"
12 #PROVIDES by libdevice-node
13 PROVIDES += "libdevice-node"
14 RPROVIDES_libdevice-node += "libdevice-node"
16 #PROVIDES by libdevice-node-devel
17 PROVIDES += "libdevice-node-devel"
18 RPROVIDES_libdevice-node-devel += "libdevice-node-devel"
19 RPROVIDES_libdevice-node-devel += "libdevice-node-dev"
22 #RDEPENDS of libdevice-node-devel (${PN}-devel)
23 RDEPENDS_${PN}-devel += "libdevice-node"
27 #DEPENDS of libdevice-node
29 DEPENDS += "pkgconfig(vconf)"
33 chmod -Rf a+rX,u+w,g-w,o-w ${S}
35 cp ${S}/packaging/libdevice-node.manifest .
46 CFLAGS="-O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables" ; export CFLAGS ;
47 CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ;
48 FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ;
49 LD_AS_NEEDED=1; export LD_AS_NEEDED ;
52 CFLAGS="${CFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CFLAGS ;
53 CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ;
54 FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export FFLAGS ;
56 -DCMAKE_VERBOSE_MAKEFILE=ON \
57 -DCMAKE_INSTALL_PREFIX:PATH=/usr \
58 -DCMAKE_INSTALL_LIBDIR:PATH=/usr/lib \
59 -DINCLUDE_INSTALL_DIR:PATH=/usr/include \
60 -DLIB_INSTALL_DIR:PATH=/usr/lib \
61 -DSYSCONF_INSTALL_DIR:PATH=/etc \
62 -DSHARE_INSTALL_PREFIX:PATH=/usr/share \
63 -DCMAKE_SKIP_RPATH:BOOL=ON \
64 -DBUILD_SHARED_LIBS:BOOL=ON \
65 -DCMAKE_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake .
73 echo export RPM_BUILD_ROOT=${D}
86 rm -f ${D}/usr/share/info/dir
87 find ${D} -regex ".*\.la$" | xargs rm -f --
88 find ${D} -regex ".*\.a$" | xargs rm -f --
94 PACKAGES += "libdevice-node"
95 PACKAGES += "libdevice-node-devel"
97 libdevice-node_files = ""
98 libdevice-node_files += "/usr/lib/*.so.*"
99 libdevice-node_files += "libdevice-node.manifest"
101 libdevice-node-devel_files = ""
102 libdevice-node-devel_files += "/usr/include/device-node/*.h"
103 libdevice-node-devel_files += "/usr/lib/*.so"
104 libdevice-node-devel_files += "/usr/lib/pkgconfig/*.pc"
106 FILES_${PN} = "${libdevice-node_files}"
107 FILES_${PN}-devel = "${libdevice-node-devel_files}"
109 PKG_libdevice-node= "libdevice-node"
110 PKG_libdevice-node-devel= "libdevice-node-devel"
112 require libdevice-node-extraconf.inc