blob: f130076a2cc188cd6c97f93dd0f0eae055c9de8d (
plain) (
tree)
|
|
From ce7ffa434879371f128cef9d602a352248938026 Mon Sep 17 00:00:00 2001
From: LAN-TW <lantw44@gmail.com>
Date: Tue, 1 Apr 2014 13:38:20 +0800
Subject: [PATCH] Remove gobject-introspection
---
configure.ac | 6 ----
gdk/Makefile.am | 98 ---------------------------------------------------------
gtk/Makefile.am | 61 -----------------------------------
3 files changed, 165 deletions(-)
diff --git a/configure.ac b/configure.ac
index 0539eb5..15e652c 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1613,12 +1613,6 @@ fi
GLIB_GSETTINGS
##################################################
-# GObject introspection
-##################################################
-
-GOBJECT_INTROSPECTION_CHECK(introspection_required_version)
-
-##################################################
# colord module
#################################################
diff --git a/gdk/Makefile.am b/gdk/Makefile.am
index a7fd1ba..1fce47d 100644
--- a/gdk/Makefile.am
+++ b/gdk/Makefile.am
@@ -1,13 +1,5 @@
## Makefile.am for gtk+/gdk
include $(top_srcdir)/Makefile.decl
--include $(INTROSPECTION_MAKEFILE)
-INTROSPECTION_GIRS =
-INTROSPECTION_SCANNER_ARGS = \
- --add-include-path=../gdk \
- --warn-all
-INTROSPECTION_COMPILER_ARGS = \
- --includedir=$(srcdir) \
- --includedir=.
SUBDIRS = $(GDK_BACKENDS) .
@@ -191,96 +183,6 @@ if USE_WAYLAND
libgdk_3_la_LIBADD += wayland/libgdk-wayland.la
endif
-if HAVE_INTROSPECTION
-
-introspection_files = \
- $(filter-out gdkkeysyms-compat.h, $(gdk_public_h_sources)) \
- $(gdk_c_sources) \
- gdkenumtypes.c \
- gdkenumtypes.h
-
-Gdk-3.0.gir: libgdk-3.la Makefile
-Gdk_3_0_gir_SCANNERFLAGS = \
- --c-include="gdk/gdk.h"
-Gdk_3_0_gir_INCLUDES = Gio-2.0 GdkPixbuf-2.0 Pango-1.0 cairo-1.0
-Gdk_3_0_gir_LIBS = libgdk-3.la
-Gdk_3_0_gir_FILES = $(introspection_files)
-Gdk_3_0_gir_CFLAGS = $(AM_CPPFLAGS)
-Gdk_3_0_gir_EXPORT_PACKAGES = gdk-3.0
-INTROSPECTION_GIRS += Gdk-3.0.gir
-
-if USE_X11
-x11_introspection_files = \
- x11/gdkapplaunchcontext-x11.c \
- x11/gdkasync.c \
- x11/gdkcursor-x11.c \
- x11/gdkdevice-core-x11.c \
- x11/gdkdevicemanager-core-x11.c \
- x11/gdkdevicemanager-x11.c \
- x11/gdkdevicemanager-xi2.c \
- x11/gdkdevice-xi2.c \
- x11/gdkdisplay-x11.c \
- x11/gdkdisplaymanager-x11.c \
- x11/gdkdnd-x11.c \
- x11/gdkeventsource.c \
- x11/gdkeventtranslator.c \
- x11/gdkgeometry-x11.c \
- x11/gdkkeys-x11.c \
- x11/gdkmain-x11.c \
- x11/gdkproperty-x11.c \
- x11/gdkscreen-x11.c \
- x11/gdkselection-x11.c \
- x11/gdksettings.c \
- x11/gdktestutils-x11.c \
- x11/gdkvisual-x11.c \
- x11/gdkwindow-x11.c \
- x11/gdkxftdefaults.c \
- x11/gdkxid.c \
- x11/xsettings-client.c \
- x11/gdkx.h \
- x11/gdkx11applaunchcontext.h \
- x11/gdkx11cursor.h \
- x11/gdkx11device.h \
- x11/gdkx11device-core.h \
- x11/gdkx11device-xi2.h \
- x11/gdkx11devicemanager.h \
- x11/gdkx11devicemanager-core.h \
- x11/gdkx11devicemanager-xi2.h \
- x11/gdkx11display.h \
- x11/gdkx11displaymanager.h \
- x11/gdkx11dnd.h \
- x11/gdkx11keys.h \
- x11/gdkx11property.h \
- x11/gdkx11screen.h \
- x11/gdkx11selection.h \
- x11/gdkx11utils.h \
- x11/gdkx11visual.h \
- x11/gdkx11window.h
-
-GdkX11-3.0.gir: libgdk-3.la Gdk-3.0.gir Makefile
-GdkX11_3_0_gir_SCANNERFLAGS = \
- --identifier-prefix=Gdk \
- --c-include="gdk/gdkx.h" \
- --include-uninstalled=$(top_builddir)/gdk/Gdk-3.0.gir
-GdkX11_3_0_gir_INCLUDES = Gio-2.0 GdkPixbuf-2.0 Pango-1.0 xlib-2.0
-GdkX11_3_0_gir_LIBS = libgdk-3.la
-GdkX11_3_0_gir_FILES = $(x11_introspection_files)
-GdkX11_3_0_gir_CFLAGS = $(AM_CPPFLAGS) -L$(top_builddir)/gdk
-GdkX11_3_0_gir_EXPORT_PACKAGES = gdk-x11-3.0
-INTROSPECTION_GIRS += GdkX11-3.0.gir
-
-endif # USE_X11
-
-girdir = $(datadir)/gir-1.0
-gir_DATA = $(INTROSPECTION_GIRS)
-
-typelibsdir = $(libdir)/girepository-1.0
-typelibs_DATA = $(INTROSPECTION_GIRS:.gir=.typelib)
-
-CLEANFILES += $(gir_DATA) $(typelibs_DATA)
-
-endif # HAVE_INTROSPECTION
-
if MS_LIB_AVAILABLE
noinst_DATA = gdk-win32-$(GTK_API_VERSION).lib
diff --git a/gtk/Makefile.am b/gtk/Makefile.am
index cbb215a..61f7b79 100644
--- a/gtk/Makefile.am
+++ b/gtk/Makefile.am
@@ -1,14 +1,5 @@
# Makefile.am for gtk+/gtk
include $(top_srcdir)/Makefile.decl
--include $(INTROSPECTION_MAKEFILE)
-INTROSPECTION_GIRS =
-INTROSPECTION_SCANNER_ARGS = \
- --add-include-path=../gdk \
- --warn-all
-INTROSPECTION_COMPILER_ARGS = \
- --includedir=$(srcdir) \
- --includedir=. \
- --includedir=../gdk
if USE_QUARTZ
GTK_PRINT_PREVIEW_COMMAND="open -a /Applications/Preview.app %f"
@@ -1330,58 +1321,6 @@ LDADDS = \
$(top_builddir)/gdk/libgdk-3.la \
$(GTK_DEP_LIBS)
-if HAVE_INTROSPECTION
-# The Quartz clipboard and dnd files aren't annotated for
-# introspection. Rather than copy the annotations over from the
-# regular files, exclude the quartz ones:
-introspection_files = \
- $(filter-out %private.h gtktextdisplay.h gtktextlayout.h, $(gtkinclude_HEADERS) $(deprecatedinclude_HEADERS)) \
- $(filter-out gtkclipboard-quartz.c gtkdnd-quartz.c, \
- $(gtk_base_c_sources)) \
- gtkprintoperation-unix.c \
- gtktypebuiltins.h \
- gtktypebuiltins.c
-
-# And include the regular ones:
-if USE_QUARTZ
-introspection_files += \
- gtkclipboard.c \
- gtkdnd.c
-endif
-
-if USE_X11
-introspection_files += \
- gtksocket.c \
- gtkplug.c
-endif
-
-Gtk-3.0.gir: $(INTROSPECTION_SCANNER) libgtk-3.la $(top_builddir)/gdk/Gdk-3.0.gir Makefile
-Gtk_3_0_gir_SCANNERFLAGS = \
- --add-include-path=$(top_builddir)/gdk \
- --include-uninstalled=$(top_builddir)/gdk/Gdk-3.0.gir
-Gtk_3_0_gir_INCLUDES = Atk-1.0
-if USE_X11
-Gtk_3_0_gir_SCANNERFLAGS += --add-include-path=$(top_builddir)/gdk/x11
-Gtk_3_0_gir_INCLUDES += xlib-2.0
-endif
-Gtk_3_0_gir_SCANNERFLAGS += --c-include="gtk/gtkx.h"
-Gtk_3_0_gir_CFLAGS = \
- $(AM_CPPFLAGS) \
- -DGTK_TEXT_USE_INTERNAL_UNSUPPORTED_API
-Gtk_3_0_gir_LIBS = libgtk-3.la $(top_builddir)/gdk/libgdk-3.la
-Gtk_3_0_gir_FILES = $(introspection_files)
-Gtk_3_0_gir_EXPORT_PACKAGES = gtk+-3.0
-INTROSPECTION_GIRS += Gtk-3.0.gir
-
-girdir = $(datadir)/gir-1.0
-gir_DATA = $(INTROSPECTION_GIRS)
-
-typelibsdir = $(libdir)/girepository-1.0
-typelibs_DATA = $(INTROSPECTION_GIRS:.gir=.typelib)
-
-CLEANFILES += $(gir_DATA) $(typelibs_DATA)
-endif
-
#
# Installed tools
#
--
1.9.1
|