1 DESCRIPTION = "Logging service"
2 HOMEPAGE = "http://nohomepage.org"
3 SECTION = "System/Libraries"
10 inherit autotools-brokensep
24 #PROVIDES by libdlog-dev
28 #RDEPENDS of dlogutil (${PN}util)
29 RDEPENDS_${PN}util += "libdlog"
31 #RDEPENDS of libdlog-dev (lib${PN}-dev)
32 RDEPENDS_lib${PN}-dev += "libdlog"
38 DEPENDS += "tizen-platform-config"
42 chmod -Rf a+rX,u+w,g-w,o-w ${S}
44 cp ${S}/packaging/dlog.manifest .
49 bb.build.exec_func('do_prep', d)
60 CFLAGS="-O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables" ; export CFLAGS ;
61 CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ;
62 FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ;
63 LD_AS_NEEDED=1; export LD_AS_NEEDED ;
66 CFLAGS="${CFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CFLAGS ;
67 CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ;
68 FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ;
69 autotools_do_configure --build=${TARGET_SYS} --host=${HOST_SYS} \
70 --target=x86_64-tizen-linux \
73 --exec-prefix=${prefix} \
74 --bindir=${prefix}/bin \
75 --sbindir=${prefix}/sbin \
76 --sysconfdir=${sysconfdir} \
77 --datadir=${prefix}/share \
78 --includedir=${prefix}/include \
79 --libdir=${prefix}/lib \
80 --libexecdir=${prefix}/libexec \
81 --localstatedir=${localstatedir} \
82 --sharedstatedir=${prefix}/com \
84 --infodir=${infodir} --disable-static
92 echo export RPM_BUILD_ROOT=${D}
104 BINDIR=${prefix}/bin \
106 rm -f ${D}${infodir}/dir
107 find ${D} -regex ".*\.la$" | xargs rm -f --
108 find ${D} -regex ".*\.a$" | xargs rm -f --
109 mkdir -p ${D}${sysconfdir}/dlog
110 cp platformlog.conf ${D}${sysconfdir}/dlog/platformlog.conf
111 cp dlogctrl ${D}${prefix}/bin/dlogctrl
116 pkg_postinst_libdlog() {
119 [ "x\$D" == "x" ] && ldconfig
122 pkg_postrm_libdlog() {
125 [ "x\$D" == "x" ] && ldconfig
128 PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale"
129 PACKAGES += " libdlog "
130 PACKAGES += " dlogutil "
131 PACKAGES += " libdlog-dev "
134 libdlog_files += "dlog.manifest"
135 libdlog_files += "${sysconfdir}/dlog/platformlog.conf"
136 libdlog_files += "${prefix}/lib/libdlog.so.*"
139 dlogutil_files += "dlog.manifest"
140 dlogutil_files += "${prefix}/bin/dlogctrl"
142 libdlog-dev_files = ""
143 libdlog-dev_files += "dlog.manifest"
144 libdlog-dev_files += "${prefix}/include/dlog/dlog.h"
145 libdlog-dev_files += "${prefix}/lib/pkgconfig/dlog.pc"
146 libdlog-dev_files += "${prefix}/lib/libdlog.so"
148 FILES_lib${PN} = "${libdlog_files}"
149 FILES_${PN}util = "${dlogutil_files}"
150 FILES_lib${PN}-dev = "${libdlog-dev_files}"
152 PKG_libdlog= "libdlog"
153 PKG_dlogutil= "dlogutil"
154 PKG_libdlog-dev= "libdlog-dev"
156 require dlog-extraconf.inc