-x11_introspection_files = \
- x11/*.c \
- x11/gdkx.h
-
-GdkX11-3.0.gir: $(gdktargetlib) Makefile
-GdkX11_3_0_gir_SCANNERFLAGS = --strip-prefix=gdk_x11 --add-include-path=../gdk-pixbuf
-GdkX11_3_0_gir_INCLUDES = Gio-2.0 Gdk-3.0 GdkPixbuf-3.0 Pango-1.0 xlib-2.0
-GdkX11_3_0_gir_LIBS = $(gdktargetlib)
-GdkX11_3_0_gir_FILES = $(addprefix $(srcdir)/,$(x11_introspection_files))
-GdkX11_3_0_gir_CFLAGS = $(INCLUDES) -L$(top_builddir)/gdk
+x11_introspection_files = \
+ x11/checksettings.c \
+ 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-xi.c \
+ x11/gdkdevicemanager-xi2.c \
+ x11/gdkdevice-xi2.c \
+ x11/gdkdevice-xi.c \
+ x11/gdkdisplay-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/xsettings-common.c \
+ x11/gdkx.h \
+ x11/gdkx11cursor.h \
+ x11/gdkx11display.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