+if HAVE_INTROSPECTION
+introspection_sources = \
+ $(atk_headers) \
+ $(atk_sources)
+introspection_generated_sources = \
+ $(top_builddir)/atk/atkversion.h \
+ atk-enum-types.c \
+ atk-enum-types.h
+
+Atk-1.0.gir: libatk-1.0.la Makefile
+Atk_1_0_gir_INCLUDES = GObject-2.0
+Atk_1_0_gir_CFLAGS = $(AM_CPPFLAGS)
+Atk_1_0_gir_LIBS = libatk-1.0.la
+Atk_1_0_gir_SCANNERFLAGS = --pkg-export atk --warn-all --c-include "atk/atk.h"
+Atk_1_0_gir_FILES = \
+ $(addprefix $(srcdir)/, $(introspection_sources)) \
+ $(introspection_generated_sources)
+INTROSPECTION_GIRS += Atk-1.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
+
+# ---------- Win32 stuff ----------
+
+if OS_WIN32
+libatk_1_0_la_LDFLAGS += -export-symbols atk.def -no-undefined -Wl,atk-win32-res.o
+libatk_1_0_la_DEPENDENCIES = atk-win32-res.o atk.def
+
+install-def-file:
+ $(INSTALL) atk.def $(DESTDIR)$(libdir)/atk-1.0.def
+uninstall-def-file:
+ -rm $(DESTDIR)$(libdir)/atk-1.0.def
+else
+install-def-file:
+uninstall-def-file:
+endif
+
+atk-win32-res.o: atk.rc
+ $(WINDRES) $< $@
+
+if MS_LIB_AVAILABLE
+noinst_DATA = atk-$(ATK_API_VERSION).lib
+
+install-ms-lib:
+ $(INSTALL) atk-$(ATK_API_VERSION).lib $(DESTDIR)$(libdir)
+
+uninstall-ms-lib:
+ -rm $(DESTDIR)$(libdir)/atk-$(ATK_API_VERSION).lib
+else
+install-ms-lib:
+uninstall-ms-lib:
+endif
+
+atk.def: atk.symbols
+ (echo -e EXPORTS; $(CPP) -P -DINCLUDE_VARIABLES -DG_OS_WIN32 -DALL_FILES - <$(srcdir)/atk.symbols | sed -e '/^$$/d' -e 's/^/ /' -e 's/G_GNUC_[^ ]*//g') > atk.def
+
+atk-$(ATK_API_VERSION).lib: libatk-$(ATK_API_VERSION).la atk.def
+ lib -machine:$(LIB_EXE_MACHINE_FLAG) -name:libatk-$(ATK_API_VERSION)-$(LT_CURRENT_MINUS_AGE).dll -def:atk.def -out:$@
+
+
+EXTRA_DIST = atk.symbols atk.rc.in atkmarshal.list atk.rc atkversion.h.in
+
+DISTCLEANFILES = \
+ stamp-atkmarshal.h stamp-atkmarshal.c \
+ s-enum-types-h s-enum-types-c
+
+distclean-local:
+ if test $(srcdir) = .; then :; else \
+ rm -f atkmarshal.h atkmarshal.c atk-enum-types.h atk-enum-types.c; \
+ fi