#following section is needed for pkg-config *.in file
SET(INCLUDEDIR ${PREFIX}/include)
SET(PC_NAME lib${RESOURCED})
-SET(PC_REQUIRED "glib-2.0 vconf vconf-internal-keys sqlite3 dlog dbus-1")
+SET(PC_REQUIRED "glib-2.0 vconf vconf-internal-keys sqlite3 dlog")
SET(PC_CFLAGS -I\${includedir}/system)
SET(VERSION ${FULLVER})
BuildRequires: pkgconfig(sqlite3)
BuildRequires: pkgconfig(vconf)
BuildRequires: pkgconfig(vconf-internal-keys)
-BuildRequires: pkgconfig(dbus-1)
BuildRequires: pkgconfig(libsystemd)
BuildRequires: pkgconfig(openssl)
BuildRequires: pkgconfig(leveldb)
#include <unistd.h>
#include <string.h>
#include <dirent.h>
-#include <dbus/dbus.h>
#define COMMENT '#'
#define COMMENTS "#;"
closedir(*d);
}
-static inline void __dbus_error_free(DBusError *error)
-{
- if (error && dbus_error_is_set(error))
- dbus_error_free(error);
-}
-
-static inline void __dbus_message_unref(DBusMessage **message)
-{
- if (*message)
- dbus_message_unref(*message);
-}
-
#define _cleanup_free_ _cleanup_(freep)
#define _cleanup_close_ _cleanup_(closep)
#define _cleanup_fclose_ _cleanup_(fclosep)
#define _cleanup_pclose_ _cleanup_(pclosep)
#define _cleanup_closedir_ _cleanup_(closedirp)
-#define _cleanup_dbus_error_free_ _cleanup_(__dbus_error_free)
-#define _cleanup_dbus_message_unref_ _cleanup_(__dbus_message_unref)
#define NUM_DIFF(x, y) ((x > y) ? (x - y) : (y -x))