Bug 667759 - gtkdnd-quartz.c is missing annotations for introspection

Work around this by introspecting gtkclipboard.c and gtkdnd.c instead
of the quartz alternatives.

Note that this is temporary: The implementation of GdkSelection
will make the quartz alternatives unnecessary. See bug 571582.
This commit is contained in:
John Ralls 2013-05-03 10:31:47 -07:00
parent af1499c371
commit ffd538c802

View File

@ -1308,13 +1308,24 @@ LDADDS = \
$(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)) \
$(gtk_base_c_sources) \
$(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 \