1997-11-25 06:05:25 +08:00
## Process this file with automake to produce Makefile.in
2004-01-22 11:51:46 +08:00
libgimpbase = $( top_builddir) /libgimpbase/libgimpbase-$( GIMP_API_VERSION) .la
libgimpcolor = $( top_builddir) /libgimpcolor/libgimpcolor-$( GIMP_API_VERSION) .la
2005-06-26 20:53:31 +08:00
libgimpconfig = $( top_builddir) /libgimpconfig/libgimpconfig-$( GIMP_API_VERSION) .la
2004-01-22 11:51:46 +08:00
libgimpmodule = $( top_builddir) /libgimpmodule/libgimpmodule-$( GIMP_API_VERSION) .la
libgimpwidgets = $( top_builddir) /libgimpwidgets/libgimpwidgets-$( GIMP_API_VERSION) .la
2012-05-13 11:08:45 +08:00
libgimp = ./libgimp-$( GIMP_API_VERSION) .la
2003-05-22 05:22:22 +08:00
2002-12-26 08:11:03 +08:00
i f P L A T F O R M _ W I N 3 2
no_undefined = -no-undefined
e n d i f
2012-11-08 06:44:35 +08:00
i f P L A T F O R M _ O S X
xobjective_c = "-xobjective-c"
2018-04-08 15:59:49 +08:00
xobjective_cxx = "-xobjective-c++"
xnone = "-xnone"
2012-11-08 06:44:35 +08:00
framework_cocoa = -framework Cocoa
e n d i f
2002-12-26 08:11:03 +08:00
i f O S _ W I N 3 2
2015-08-31 21:26:51 +08:00
i f H A V E _ E X C H N D L
exchndl = -lexchndl
e n d i f
2002-12-26 08:11:03 +08:00
gimp_def = gimp.def
gimpui_def = gimpui.def
2014-09-15 00:28:26 +08:00
libgimp_export_symbols = -export-symbols $( srcdir) /gimp.def
libgimpui_export_symbols = -export-symbols $( srcdir) /gimpui.def
2002-12-26 08:11:03 +08:00
install-libtool-import-lib :
2004-01-22 11:51:46 +08:00
$( INSTALL) .libs/libgimp-$( GIMP_API_VERSION) .dll.a $( DESTDIR) $( libdir)
$( INSTALL) .libs/libgimpui-$( GIMP_API_VERSION) .dll.a $( DESTDIR) $( libdir)
2014-09-15 00:28:26 +08:00
$( INSTALL) $( srcdir) /gimp.def $( DESTDIR) $( libdir)
$( INSTALL) $( srcdir) /gimpui.def $( DESTDIR) $( libdir)
2002-12-26 08:11:03 +08:00
uninstall-libtool-import-lib :
2004-01-22 11:51:46 +08:00
-rm $( DESTDIR) $( libdir) /libgimp-$( GIMP_API_VERSION) .dll.a
-rm $( DESTDIR) $( libdir) /libgimpui-$( GIMP_API_VERSION) .dll.a
2003-10-10 05:33:27 +08:00
-rm $( DESTDIR) $( libdir) /gimp.def
-rm $( DESTDIR) $( libdir) /gimpui.def
2002-12-26 08:11:03 +08:00
e l s e
install-libtool-import-lib :
uninstall-libtool-import-lib :
e n d i f
i f M S _ L I B _ A V A I L A B L E
2016-06-02 07:50:16 +08:00
noinst_DATA = gimp-$( GIMP_API_VERSION) .lib gimpui-$( GIMP_API_VERSION) .lib
2002-12-26 08:11:03 +08:00
install-ms-lib :
2004-01-22 11:51:46 +08:00
$( INSTALL) gimp-$( GIMP_API_VERSION) .lib $( DESTDIR) $( libdir)
$( INSTALL) gimpui-$( GIMP_API_VERSION) .lib $( DESTDIR) $( libdir)
2002-12-26 08:11:03 +08:00
uninstall-ms-lib :
2004-01-22 11:51:46 +08:00
-rm $( DESTDIR) $( libdir) /gimp-$( GIMP_API_VERSION) .lib
-rm $( DESTDIR) $( libdir) /gimpui-$( GIMP_API_VERSION) .lib
2002-12-26 08:11:03 +08:00
2004-01-22 11:51:46 +08:00
gimp-@GIMP_API_VERSION@.lib : gimp .def
lib -name:libgimp-$( GIMP_API_VERSION) -@LT_CURRENT_MINUS_AGE@.dll -def:gimp.def -out:$@
2002-12-26 08:11:03 +08:00
2004-01-22 11:51:46 +08:00
gimpui-@GIMP_API_VERSION@.lib : gimpui .def
lib -name:libgimpui-$( GIMP_API_VERSION) -@LT_CURRENT_MINUS_AGE@.dll -def:gimpui.def -out:$@
2002-12-26 08:11:03 +08:00
e l s e
install-ms-lib :
uninstall-ms-lib :
e n d i f
2004-01-22 11:51:46 +08:00
gimpincludedir = $( includedir) /gimp-$( GIMP_API_VERSION) /libgimp
1997-11-25 06:05:25 +08:00
2002-06-08 07:00:46 +08:00
AM_CPPFLAGS = \
2019-08-23 04:24:33 +08:00
-DGIMPDIR= \" " $( gimpdir) " \" \
-DGIMP_USER_VERSION= \" $( GIMP_USER_VERSION) \" \
2011-04-29 01:59:52 +08:00
-DG_LOG_DOMAIN= \" LibGimp\" \
2013-06-06 02:48:37 +08:00
-DGIMP_COMPILATION \
-I$( top_srcdir) \
$( GTK_CFLAGS) \
$( GEGL_CFLAGS) \
2013-10-20 00:38:01 +08:00
$( GEXIV2_CFLAGS) \
2018-04-08 04:39:13 +08:00
-I$( includedir)
AM_CFLAGS = \
2012-11-08 06:44:35 +08:00
$( xobjective_c)
1997-11-25 06:05:25 +08:00
2018-04-08 15:59:49 +08:00
AM_CXXFLAGS = \
$( xobjective_cxx)
AM_LDFLAGS = \
$( xnone)
2012-05-04 21:37:43 +08:00
lib_LTLIBRARIES = libgimp-@GIMP_API_VERSION@.la libgimpui-@GIMP_API_VERSION@.la
1997-11-25 06:05:25 +08:00
2019-07-25 16:30:00 +08:00
# Add all sources which are introspectable in this file for reuse.
AUTOMAKE_OPTIONS = subdir-objects
i n c l u d e $( top_srcdir ) / l i b g i m p / M a k e f i l e . g i
2000-06-01 20:20:13 +08:00
2012-05-04 21:37:43 +08:00
libgimp_sources = \
2019-07-25 16:30:00 +08:00
$( libgimp_introspectable) \
2019-08-19 15:56:20 +08:00
gimpprocedure-params.h \
2019-07-25 16:30:00 +08:00
gimptilebackendplugin.c \
gimptilebackendplugin.h \
gimpunitcache.c \
gimpunitcache.h \
stdplugins-intl.h \
2002-06-08 07:00:46 +08:00
libgimp-intl.h
1998-06-20 03:47:34 +08:00
2019-07-26 05:07:24 +08:00
libgimp_private_sources = \
2019-09-27 01:06:17 +08:00
gimp-debug.c \
gimp-debug.h \
gimp-private.h \
gimp-shm.c \
gimp-shm.h \
gimpgpparams.c \
gimpgpparams.h \
gimppdb-private.h \
gimppdbprocedure.c \
gimppdbprocedure.h \
gimppixbuf.c \
gimppixbuf.h \
gimpplugin-private.h \
gimpprocedureconfig-private.h \
2019-08-08 00:43:21 +08:00
\
2019-09-27 01:06:17 +08:00
gimpunit_pdb.c \
gimpunit_pdb.h \
gimppdb_pdb.c \
gimppdb_pdb.h \
gimpplugin_pdb.c \
2019-08-08 00:43:21 +08:00
gimpplugin_pdb.h
2019-07-26 05:07:24 +08:00
app, libgimp, libgimpbase: plug-in and PDB protocol refactoring part two
- Change the wire protocol's GPProcInstall to transmit the entire
information needed for constructing all GParamSpecs we use, don't
use GimpPDBArgType in GPProcInstall but an enum private to the wire
protocol plus the GParamSpec's GType name. Bump the wire protocol
version.
- Add gimpgpparamspecs.[ch] in both app/plug-in/ and libgimp/ which
take care of converting between GPParamDef and GParamSpec. They
share code as far as possible.
- Change pluginrc writing and parsing to re-use GPParamDef and the
utility functions from gimpgpparamspecs.
- Remove gimp_pdb_compat_param_spec() from app/pdb/gimp-pdb-compat.[ch],
the entire core uses proper GParamSpecs from the wire protocol now,
the whole file will follow down the drain once we use a GValue
representation on the wire too.
- In gimp_plug_in_handle_proc_install(), change the "run-mode"
parameter to a GParamSpecEnum(GIMP_TYPE_RUN_MODE) (if it is not
already an enum). and change all places in app/ to treat it as an
enum value.
- plug-ins: fix cml-explorer to register correctly, a typo in
"run-mode" was never noticed until now.
- Add gimpgpcompat.[ch] in libgimp to deal with all the transforms
between old-style wire communication and using GParamSpec and
GValue, it contains some functions that are subject to change or
even removal in the next steps.
- Change the libgimp GimpProcedure and GimpPlugIn in many ways to be
able to actually install procedures the new way.
- plug-ins: change goat-exercise to completely use the new GimpPlugIn
and GimpProcedure API, look here to see how plug-ins will look in
the future, of course subject to change until this is finished.
- Next: changing GPParam to transmit all information about a GValue.
2019-07-27 22:37:55 +08:00
libgimp_extra_sources = \
gimpenums.c.tail \
2019-09-04 22:42:41 +08:00
gimpgpparams-body.c \
gimpparamspecs-body.c
2004-10-28 06:46:40 +08:00
2012-05-04 21:37:43 +08:00
l i b g i m p _ @ G I M P _ A P I _ V E R S I O N @ _la_SOURCES = \
2019-07-26 05:07:24 +08:00
$( libgimp_private_sources) \
2012-05-04 21:37:43 +08:00
$( libgimp_sources)
2004-10-25 09:52:12 +08:00
2012-05-04 21:37:43 +08:00
libgimpui_sources = \
2019-07-25 16:30:00 +08:00
$( libgimpui_introspectable)
2000-05-31 14:15:06 +08:00
2012-05-04 21:37:43 +08:00
libgimpui_built_sources = \
2005-06-05 06:36:05 +08:00
gimpuimarshal.c \
gimpuimarshal.h
2012-05-04 21:37:43 +08:00
libgimpui_extra_sources = gimpuimarshal.list
2005-06-05 06:36:05 +08:00
2012-05-04 21:37:43 +08:00
l i b g i m p u i _ @ G I M P _ A P I _ V E R S I O N @ _la_SOURCES = \
$( libgimpui_built_sources) \
$( libgimpui_sources)
2005-06-05 06:36:05 +08:00
2002-06-08 07:00:46 +08:00
gimpinclude_HEADERS = \
2019-08-10 04:38:25 +08:00
$( libgimp_introspectable_headers) \
2019-08-19 15:56:20 +08:00
gimpprocedure-params.h \
2019-08-10 04:38:25 +08:00
$( libgimpui_introspectable_headers)
2001-06-08 01:20:50 +08:00
2012-05-04 21:37:43 +08:00
l i b g i m p _ @ G I M P _ A P I _ V E R S I O N @ _la_LDFLAGS = \
2004-01-22 11:51:46 +08:00
-version-info $( LT_VERSION_INFO) \
$( no_undefined) \
2012-11-08 06:44:35 +08:00
$( libgimp_export_symbols) \
2018-04-08 15:59:49 +08:00
$( framework_cocoa) \
$( xnone)
2002-12-26 08:11:03 +08:00
2014-03-16 05:18:45 +08:00
E X T R A _ l i b g i m p _ @ G I M P _ A P I _ V E R S I O N @ _la_DEPENDENCIES = $( gimp_def)
2014-03-15 05:39:02 +08:00
2012-05-04 21:37:43 +08:00
l i b g i m p _ @ G I M P _ A P I _ V E R S I O N @ _la_LIBADD = \
2011-04-21 05:38:49 +08:00
$( libgimpconfig) \
$( libgimpcolor) \
$( libgimpbase) \
2015-08-31 21:26:51 +08:00
$( exchndl) \
2011-04-21 05:58:00 +08:00
$( CAIRO_LIBS) \
2012-03-22 08:10:43 +08:00
$( GEGL_LIBS) \
2011-04-21 05:38:49 +08:00
$( GDK_PIXBUF_LIBS) \
$( RT_LIBS)
2012-05-04 21:37:43 +08:00
l i b g i m p u i _ @ G I M P _ A P I _ V E R S I O N @ _la_LDFLAGS = \
2004-01-22 11:51:46 +08:00
-version-info $( LT_VERSION_INFO) \
$( no_undefined) \
2012-11-08 06:44:35 +08:00
$( libgimpui_export_symbols) \
2018-04-08 15:59:49 +08:00
$( framework_cocoa) \
$( xnone)
2002-12-26 08:11:03 +08:00
2014-03-16 05:18:45 +08:00
E X T R A _ l i b g i m p u i _ @ G I M P _ A P I _ V E R S I O N @ _la_DEPENDENCIES = $( gimpui_def)
2014-03-15 05:39:02 +08:00
2012-05-04 21:37:43 +08:00
l i b g i m p u i _ @ G I M P _ A P I _ V E R S I O N @ _la_LIBADD = \
2011-04-21 05:38:49 +08:00
$( libgimp) \
$( libgimpwidgets) \
$( libgimpcolor) \
$( libgimpbase) \
$( libgimpmodule) \
$( GTK_LIBS) \
2013-10-20 00:38:01 +08:00
$( GEXIV2_LIBS) \
2011-04-21 05:38:49 +08:00
$( RT_LIBS)
2018-07-25 01:59:47 +08:00
BUILT_SOURCES = \
$( libgimp_built_sources) \
$( libgimpui_built_sources)
2005-06-05 06:36:05 +08:00
EXTRA_DIST = \
2011-04-21 05:38:49 +08:00
COPYING \
gimp.def \
gimpui.def \
2012-05-04 21:37:43 +08:00
$( libgimp_extra_sources) \
$( libgimpui_extra_sources)
2005-06-05 06:36:05 +08:00
2002-12-26 08:11:03 +08:00
install-data-local : install -ms -lib install -libtool -import -lib
2001-02-25 22:37:12 +08:00
2002-12-26 08:11:03 +08:00
uninstall-local : uninstall -ms -lib uninstall -libtool -import -lib
2004-10-25 09:52:12 +08:00
#
# rules to generate built sources
#
# setup autogeneration dependencies
2005-06-05 06:36:05 +08:00
gen_sources = xgen-cec xgen-umh xgen-umc
2004-10-25 09:52:12 +08:00
CLEANFILES = $( gen_sources)
2017-05-23 05:19:17 +08:00
gimpenums.c : $( srcdir ) /gimpenums .h $( srcdir ) /gimpenums .c .tail $( GIMP_MKENUMS ) Makefile .am
2017-05-07 04:48:53 +08:00
$( AM_V_GEN) $( GIMP_MKENUMS) \
2018-03-18 03:19:58 +08:00
--fhead "#include \"config.h\"\n#include <gio/gio.h>\n#include <gegl.h>\n#undef GIMP_DISABLE_DEPRECATED\n#include \"libgimpbase/gimpbase.h\"\n#include \"libgimpbase/gimpbase-private.h\"\n#include \"libgimpconfig/gimpconfigenums.h\"\n#include \"gimpenums.h\"" \
2004-10-25 09:52:12 +08:00
--fprod "\n/* enumerations from \"@filename@\" */" \
--vhead "GType\n@enum_name@_get_type (void)\n{\n static const G@Type@Value values[] =\n {" \
2004-10-26 01:55:25 +08:00
--vprod " { @VALUENAME@, \"@VALUENAME@\", \"@valuenick@\" }," \
--vtail " { 0, NULL, NULL }\n };\n" \
--dhead " static const Gimp@Type@Desc descs[] =\n {" \
2017-11-30 05:27:59 +08:00
--dprod " { @VALUENAME@, @valuedesc@, @valuehelp@ },@if ('@valueabbrev@' ne 'NULL')@\n /* Translators: this is an abbreviated version of @valueudesc@.\n Keep it short. */\n { @VALUENAME@, @valueabbrev@, NULL },@endif@" \
2008-11-06 16:28:28 +08:00
--dtail " { 0, NULL, NULL }\n };\n\n static GType type = 0;\n\n if (G_UNLIKELY (! type))\n {\n type = g_@type@_register_static (\"@EnumName@\", values);\n gimp_type_set_translation_domain (type, GETTEXT_PACKAGE \"-libgimp\");\n gimp_type_set_translation_context (type, \"@enumnick@\");\n gimp_@type@_set_value_descriptions (type, descs);\n }\n\n return type;\n}\n" \
2017-05-23 08:12:50 +08:00
$< > xgen-cec \
2004-10-26 03:29:00 +08:00
&& cat $( srcdir) /gimpenums.c.tail >> xgen-cec \
2004-10-25 09:52:12 +08:00
&& cp xgen-cec $( @F) \
&& rm -f xgen-cec
2005-06-05 06:36:05 +08:00
2007-06-07 21:19:44 +08:00
gimpuimarshal.h : $( srcdir ) /gimpuimarshal .list
*/Makefile.am: work around a bug in the new glib-genmarshal
glib-genmarshal was rewritten in glib 2.53.4, and as of now (2.53.6)
it has a bug where it unconditionally generates marshaler bodies,
even for standard marshalers, even with --stdinc. This causes
libgimpwidgets to define and export g_cclosure_marshal_VOID__INT()
and g_cclosure_marshal_VOID__OBJECT(), which upsets defcheck, and
breaks the build.
Work around this for now by using --header --body when generating
the marshal.c files, which includes the prototypes in the source,
instead of including the header ourselves. This is the only code
path where the new glib-genmarshal doesn't generate bodies for
standard marshalers. Note, however, that this usage is deprecated,
so we'll probably want to change it back once it's fixed.
2017-08-28 03:22:44 +08:00
$( AM_V_GEN) $( GLIB_GENMARSHAL) --prefix= _gimpui_marshal $( srcdir) /gimpuimarshal.list --header >> xgen-umh \
2005-06-05 06:36:05 +08:00
&& ( cmp -s xgen-umh $( @F) || cp xgen-umh $( @F) ) \
&& rm -f xgen-umh xgen-umh~
2007-06-07 21:19:44 +08:00
gimpuimarshal.c : gimpuimarshal .h
*/Makefile.am: work around a bug in the new glib-genmarshal
glib-genmarshal was rewritten in glib 2.53.4, and as of now (2.53.6)
it has a bug where it unconditionally generates marshaler bodies,
even for standard marshalers, even with --stdinc. This causes
libgimpwidgets to define and export g_cclosure_marshal_VOID__INT()
and g_cclosure_marshal_VOID__OBJECT(), which upsets defcheck, and
breaks the build.
Work around this for now by using --header --body when generating
the marshal.c files, which includes the prototypes in the source,
instead of including the header ourselves. This is the only code
path where the new glib-genmarshal doesn't generate bodies for
standard marshalers. Note, however, that this usage is deprecated,
so we'll probably want to change it back once it's fixed.
2017-08-28 03:22:44 +08:00
$( AM_V_GEN) $( GLIB_GENMARSHAL) --prefix= _gimpui_marshal $( srcdir) /gimpuimarshal.list --header --body >> xgen-umc \
2005-06-05 06:36:05 +08:00
&& cp xgen-umc $( @F) \
&& rm -f xgen-umc xgen-umc~
2019-08-08 19:32:37 +08:00
### GObject introspection
- i n c l u d e $( INTROSPECTION_MAKEFILE )
i n c l u d e . . / l i b g i m p b a s e / M a k e f i l e . g i
i n c l u d e . . / l i b g i m p c o l o r / M a k e f i l e . g i
i n c l u d e . . / l i b g i m p c o n f i g / M a k e f i l e . g i
i n c l u d e . . / l i b g i m p m a t h / M a k e f i l e . g i
i n c l u d e . . / l i b g i m p m o d u l e / M a k e f i l e . g i
i n c l u d e . . / l i b g i m p t h u m b / M a k e f i l e . g i
i n c l u d e . . / l i b g i m p w i d g e t s / M a k e f i l e . g i
INTROSPECTION_GIRS =
INTROSPECTION_SCANNER_ARGS = \
--warn-all \
--add-include-path= " $( srcdir) " \
--add-include-path= " $( shell $( PKG_CONFIG) --define-variable= datadir = " $( datadir) " --variable= girdir gobject-introspection-1.0) "
INTROSPECTION_COMPILER_ARGS = \
--includedir= " $( srcdir) " \
--includedir= " $( shell $( PKG_CONFIG) --define-variable= datadir = " $( datadir) " --variable= girdir gobject-introspection-1.0) "
INTROSPECTION_SCANNER_ENV = CFLAGS = " $( CFLAGS) " LDFLAGS = " $( LDFLAGS) " CPPFLAGS = " $( CPPFLAGS) " CXXFLAGS = " $( CXXFLAGS) "
Gimp-@GIMP_API_VERSION@.gir : \
2019-08-08 22:40:02 +08:00
libgimp-@GIMP_API_VERSION@.la \
libgimpui-@GIMP_API_VERSION@.la \
2019-08-08 19:32:37 +08:00
../libgimpbase/libgimpbase-@GIMP_API_VERSION@.la \
../libgimpcolor/libgimpcolor-@GIMP_API_VERSION@.la \
../libgimpconfig/libgimpconfig-@GIMP_API_VERSION@.la \
../libgimpmath/libgimpmath-@GIMP_API_VERSION@.la \
../libgimpmodule/libgimpmodule-@GIMP_API_VERSION@.la \
../libgimpthumb/libgimpthumb-@GIMP_API_VERSION@.la \
../libgimpwidgets/libgimpwidgets-@GIMP_API_VERSION@.la \
Makefile
# The various other GObject-Introspected libraries our API references
# (i.e. types used in parameters or returned values).
G i m p _ @ G I M P _ A P I _ M A J O R _ V E R S I O N @ _ @ G I M P _ A P I _ M I N O R _ V E R S I O N @ _gir_INCLUDES = \
2019-08-09 00:01:26 +08:00
Babl-0.1 \
2019-08-08 19:32:37 +08:00
cairo-1.0 \
GdkPixbuf-2.0 \
Gegl-0.4 \
Gio-2.0 \
GLib-2.0 \
GObject-2.0 \
Gtk-3.0
G i m p _ @ G I M P _ A P I _ M A J O R _ V E R S I O N @ _ @ G I M P _ A P I _ M I N O R _ V E R S I O N @ _gir_CFLAGS = \
-DGIMP_COMPILATION \
-DGIMP_BASE_COMPILATION \
-DGIMP_COLOR_COMPILATION \
-DGIMP_CONFIG_COMPILATION \
-DGIMP_MATH_COMPILATION \
-DGIMP_MODULE_COMPILATION \
-DGIMP_THUMB_COMPILATION \
-DGIMP_WIDGETS_COMPILATION \
$( AM_CFLAGS) \
$( AM_CPPFLAGS) \
-I$( top_builddir) \
-I$( top_srcdir) \
$( CAIRO_CFLAGS) \
$( GDK_PIXBUF_CFLAGS) \
$( BABL_CFLAGS) \
$( GEGL_CFLAGS) \
$( GTK_CFLAGS)
G i m p _ @ G I M P _ A P I _ M A J O R _ V E R S I O N @ _ @ G I M P _ A P I _ M I N O R _ V E R S I O N @ _gir_LIBS = \
../libgimp/libgimp-@GIMP_API_VERSION@.la \
../libgimp/libgimpui-@GIMP_API_VERSION@.la \
../libgimpbase/libgimpbase-@GIMP_API_VERSION@.la \
../libgimpcolor/libgimpcolor-@GIMP_API_VERSION@.la \
../libgimpconfig/libgimpconfig-@GIMP_API_VERSION@.la \
../libgimpmath/libgimpmath-@GIMP_API_VERSION@.la \
../libgimpmodule/libgimpmodule-@GIMP_API_VERSION@.la \
../libgimpthumb/libgimpthumb-@GIMP_API_VERSION@.la \
../libgimpwidgets/libgimpwidgets-@GIMP_API_VERSION@.la
G i m p _ @ G I M P _ A P I _ M A J O R _ V E R S I O N @ _ @ G I M P _ A P I _ M I N O R _ V E R S I O N @ _gir_FILES = \
$( libgimp_introspectable) \
2019-09-06 03:09:28 +08:00
../libgimp/gimpparamspecs-body.c \
2019-08-08 19:32:37 +08:00
$( libgimpui_introspectable) \
$( libgimpbase_introspectable) \
$( libgimpcolor_introspectable) \
$( libgimpconfig_introspectable) \
$( libgimpmath_introspectable) \
$( libgimpmodule_introspectable) \
$( libgimpthumb_introspectable) \
$( libgimpwidgets_introspectable)
INTROSPECTION_GIRS += Gimp-@GIMP_API_VERSION@.gir
girdir = $( datadir) /gir-1.0
gir_DATA = $( INTROSPECTION_GIRS)
typelibdir = $( libdir) /girepository-1.0
typelib_DATA = $( INTROSPECTION_GIRS:.gir= .typelib)
CLEANFILES += $( gir_DATA) $( typelib_DATA)