[Xfce4-commits] <libxfce4util:master> Only link against glib.
Nick Schermer
noreply at xfce.org
Thu Jun 16 22:44:06 CEST 2011
Updating branch refs/heads/master
to 09e3bc79fc38046b30d13da37d59dc3e9c8f6921 (commit)
from 18fcca957cb117b19d2c6f33a5ece3e7e823ead9 (commit)
commit 09e3bc79fc38046b30d13da37d59dc3e9c8f6921
Author: Nick Schermer <nick at xfce.org>
Date: Fri Jun 10 21:10:44 2011 +0200
Only link against glib.
configure.in.in | 8 ++++----
docs/Makefile.am | 20 ++------------------
docs/libxfce4util.types | 2 --
libxfce4util/Makefile.am | 4 ++--
libxfce4util/xfce-private.h | 24 +-----------------------
xfce4-kiosk-query/Makefile.am | 2 +-
6 files changed, 10 insertions(+), 50 deletions(-)
diff --git a/configure.in.in b/configure.in.in
index 9d58263..7bb3cc1 100644
--- a/configure.in.in
+++ b/configure.in.in
@@ -107,10 +107,10 @@ dnl *** Check for i18n support ***
dnl ******************************
XDT_I18N([@LINGUAS@])
-dnl *********************************************************************
-dnl *** Check for GObject installed (GObject in turn depends on GLib) ***
-dnl *********************************************************************
-XDT_CHECK_PACKAGE([GOBJECT], [gobject-2.0], [2.12.0])
+dnl ********************************
+dnl *** Check for GLib installed ***
+dnl ********************************
+XDT_CHECK_PACKAGE([GLIB], [glib-2.0], [2.12.0])
dnl *************************
dnl *** Check for gtk-doc ***
diff --git a/docs/Makefile.am b/docs/Makefile.am
index e926c66..706171d 100644
--- a/docs/Makefile.am
+++ b/docs/Makefile.am
@@ -36,28 +36,12 @@ EXTRA_HFILES=
HTML_IMAGES =
# Extra SGML files that are included by DOC_MAIN_SGML_FILE
-content_files = \
- version.xml
-
-# CFLAGS and LDFLAGS for compiling scan program. Only needed
-# if $(DOC_MODULE).types is non-empty.
-GTKDOC_CFLAGS = \
- -I$(top_srcdir) \
- -I$(top_builddir) \
- -DLIBXFCE4UTIL_COMPILATION \
- $(CPPFLAGS) \
- $(GOBJECT_CFLAGS) \
- $(GTK_DOC_EXTRA_CFLAGS)
-
-GTKDOC_LIBS = \
- $(GOBJECT_LIBS) \
- $(top_builddir)/libxfce4util/libxfce4util.la
+content_files = version.xml
include $(top_srcdir)/gtk-doc.make
# Other files to distribute
-EXTRA_DIST += \
- version.xml.in
+EXTRA_DIST += version.xml.in
if MAINTAINER_MODE
%.1: %.xml
diff --git a/docs/libxfce4util.types b/docs/libxfce4util.types
deleted file mode 100644
index 8290081..0000000
--- a/docs/libxfce4util.types
+++ /dev/null
@@ -1,2 +0,0 @@
-#include <libxfce4util/libxfce4util.h>
-
diff --git a/libxfce4util/Makefile.am b/libxfce4util/Makefile.am
index 82425cd..59b4174 100644
--- a/libxfce4util/Makefile.am
+++ b/libxfce4util/Makefile.am
@@ -63,7 +63,7 @@ libxfce4util_la_SOURCES = \
xfce-utf8.c
libxfce4util_la_CFLAGS = \
- $(GOBJECT_CFLAGS)
+ $(GLIB_CFLAGS)
libxfce4util_la_LDFLAGS = \
-export-dynamic \
@@ -72,7 +72,7 @@ libxfce4util_la_LDFLAGS = \
-no-undefined
libxfce4util_la_LIBADD = \
- $(GOBJECT_LIBS)
+ $(GLIB_LIBS)
pkgconfigdir = $(libdir)/pkgconfig
pkgconfig_DATA = libxfce4util-1.0.pc
diff --git a/libxfce4util/xfce-private.h b/libxfce4util/xfce-private.h
index 7899d2d..c6b3c85 100644
--- a/libxfce4util/xfce-private.h
+++ b/libxfce4util/xfce-private.h
@@ -26,7 +26,7 @@
#ifndef __XFCE_PRIVATE_H__
#define __XFCE_PRIVATE_H__
-#include <glib-object.h>
+#include <glib.h>
G_BEGIN_DECLS
@@ -60,28 +60,6 @@ G_BEGIN_DECLS
#define _xfce_slice_free(type, ptr) G_STMT_START{ g_free ((ptr)); }G_STMT_END
#endif
-/* avoid trivial g_value_get_*() function calls */
-#ifdef NDEBUG
-#define g_value_get_boolean(v) (((const GValue *) (v))->data[0].v_int)
-#define g_value_get_char(v) (((const GValue *) (v))->data[0].v_int)
-#define g_value_get_uchar(v) (((const GValue *) (v))->data[0].v_uint)
-#define g_value_get_int(v) (((const GValue *) (v))->data[0].v_int)
-#define g_value_get_uint(v) (((const GValue *) (v))->data[0].v_uint)
-#define g_value_get_long(v) (((const GValue *) (v))->data[0].v_long)
-#define g_value_get_ulong(v) (((const GValue *) (v))->data[0].v_ulong)
-#define g_value_get_int64(v) (((const GValue *) (v))->data[0].v_int64)
-#define g_value_get_uint64(v) (((const GValue *) (v))->data[0].v_uint64)
-#define g_value_get_enum(v) (((const GValue *) (v))->data[0].v_long)
-#define g_value_get_flags(v) (((const GValue *) (v))->data[0].v_ulong)
-#define g_value_get_float(v) (((const GValue *) (v))->data[0].v_float)
-#define g_value_get_double(v) (((const GValue *) (v))->data[0].v_double)
-#define g_value_get_string(v) (((const GValue *) (v))->data[0].v_pointer)
-#define g_value_get_param(v) (((const GValue *) (v))->data[0].v_pointer)
-#define g_value_get_boxed(v) (((const GValue *) (v))->data[0].v_pointer)
-#define g_value_get_pointer(v) (((const GValue *) (v))->data[0].v_pointer)
-#define g_value_get_object(v) (((const GValue *) (v))->data[0].v_pointer)
-#endif
-
G_END_DECLS
#endif /* !__XFCE_RC_H__ */
diff --git a/xfce4-kiosk-query/Makefile.am b/xfce4-kiosk-query/Makefile.am
index 7b53e55..e35e7ef 100644
--- a/xfce4-kiosk-query/Makefile.am
+++ b/xfce4-kiosk-query/Makefile.am
@@ -9,7 +9,7 @@ xfce4_kiosk_query_SOURCES = \
main.c
xfce4_kiosk_query_CFLAGS = \
- $(GOBJECT_CFLAGS)
+ $(GLIB_CFLAGS)
xfce4_kiosk_query_DEPENDENCIES = \
$(top_builddir)/libxfce4util/libxfce4util.la
More information about the Xfce4-commits
mailing list