|
Packit |
d0bcc1 |
# We set GPATH here; this gives us semantics for GNU make
|
|
Packit |
d0bcc1 |
# which are more like other make's VPATH.
|
|
Packit |
d0bcc1 |
GPATH = $(srcdir)
|
|
Packit |
d0bcc1 |
|
|
Packit |
d0bcc1 |
include $(INTROSPECTION_MAKEFILE)
|
|
Packit |
d0bcc1 |
INTROSPECTION_GIRS =
|
|
Packit |
d0bcc1 |
INTROSPECTION_SCANNER_ENV = CC="$(CC)"
|
|
Packit |
d0bcc1 |
|
|
Packit |
d0bcc1 |
EXTRA_DIST =
|
|
Packit |
d0bcc1 |
CLEANFILES =
|
|
Packit |
d0bcc1 |
DISTCLEANFILES =
|
|
Packit |
d0bcc1 |
|
|
Packit |
d0bcc1 |
if PLATFORM_WIN32
|
|
Packit |
d0bcc1 |
no_undefined = -no-undefined
|
|
Packit |
d0bcc1 |
else
|
|
Packit |
d0bcc1 |
no_undefined =
|
|
Packit |
d0bcc1 |
endif
|
|
Packit |
d0bcc1 |
|
|
Packit |
d0bcc1 |
AM_CPPFLAGS = \
|
|
Packit |
d0bcc1 |
-I$(top_srcdir) \
|
|
Packit |
d0bcc1 |
-I$(top_builddir) \
|
|
Packit |
d0bcc1 |
-DGLIB_DISABLE_DEPRECATION_WARNINGS \
|
|
Packit |
d0bcc1 |
-DATK_DISABLE_DEPRECATIO_WARNINGS \
|
|
Packit |
d0bcc1 |
-DATK_COMPILATION \
|
|
Packit |
d0bcc1 |
-DATK_LOCALEDIR="\"$(datadir)/locale\"" \
|
|
Packit |
d0bcc1 |
$(DEP_CFLAGS) \
|
|
Packit |
d0bcc1 |
$(ATK_HIDDEN_VISIBILITY_CFLAGS)
|
|
Packit |
d0bcc1 |
|
|
Packit |
d0bcc1 |
lib_LTLIBRARIES = libatk-1.0.la
|
|
Packit |
d0bcc1 |
|
|
Packit |
d0bcc1 |
libatk_1_0_la_LDFLAGS = \
|
|
Packit |
d0bcc1 |
-version-info $(LT_VERSION_INFO) \
|
|
Packit |
d0bcc1 |
$(no_undefined)
|
|
Packit |
d0bcc1 |
libatk_1_0_la_LIBADD = \
|
|
Packit |
d0bcc1 |
$(DEP_LIBS) \
|
|
Packit |
d0bcc1 |
$(INTLLIBS)
|
|
Packit |
d0bcc1 |
|
|
Packit |
d0bcc1 |
atk_sources = \
|
|
Packit |
d0bcc1 |
atkaction.c \
|
|
Packit |
d0bcc1 |
atkcomponent.c \
|
|
Packit |
d0bcc1 |
atkdocument.c \
|
|
Packit |
d0bcc1 |
atkeditabletext.c \
|
|
Packit |
d0bcc1 |
atkgobjectaccessible.c \
|
|
Packit |
d0bcc1 |
atkhyperlink.c \
|
|
Packit |
d0bcc1 |
atkhyperlinkimpl.c \
|
|
Packit |
d0bcc1 |
atkhypertext.c \
|
|
Packit |
d0bcc1 |
atkimage.c \
|
|
Packit |
d0bcc1 |
atknoopobject.c \
|
|
Packit |
d0bcc1 |
atknoopobjectfactory.c \
|
|
Packit |
d0bcc1 |
atkobject.c \
|
|
Packit |
d0bcc1 |
atkobjectfactory.c \
|
|
Packit |
d0bcc1 |
atkplug.c \
|
|
Packit |
d0bcc1 |
atkprivate.h \
|
|
Packit |
d0bcc1 |
atkprivate.c \
|
|
Packit |
d0bcc1 |
atkrange.c \
|
|
Packit |
d0bcc1 |
atkregistry.c \
|
|
Packit |
d0bcc1 |
atkrelation.c \
|
|
Packit |
d0bcc1 |
atkrelationset.c \
|
|
Packit |
d0bcc1 |
atkselection.c \
|
|
Packit |
d0bcc1 |
atksocket.c \
|
|
Packit |
d0bcc1 |
atkstate.c \
|
|
Packit |
d0bcc1 |
atkstateset.c \
|
|
Packit |
d0bcc1 |
atkstreamablecontent.c \
|
|
Packit |
d0bcc1 |
atktable.c \
|
|
Packit |
d0bcc1 |
atktablecell.c \
|
|
Packit |
d0bcc1 |
atktext.c \
|
|
Packit |
d0bcc1 |
atkutil.c \
|
|
Packit |
d0bcc1 |
atkmisc.c \
|
|
Packit |
d0bcc1 |
atkvalue.c \
|
|
Packit |
d0bcc1 |
atkversion.c \
|
|
Packit |
d0bcc1 |
atkwindow.c
|
|
Packit |
d0bcc1 |
|
|
Packit |
d0bcc1 |
libatk_1_0_la_SOURCES = \
|
|
Packit |
d0bcc1 |
$(atk_sources) \
|
|
Packit |
d0bcc1 |
atkmarshal.c \
|
|
Packit |
d0bcc1 |
atk-enum-types.c
|
|
Packit |
d0bcc1 |
|
|
Packit |
d0bcc1 |
libatkincludedir=$(includedir)/atk-1.0/atk
|
|
Packit |
d0bcc1 |
|
|
Packit |
d0bcc1 |
atk_headers = \
|
|
Packit |
d0bcc1 |
atkaction.h \
|
|
Packit |
d0bcc1 |
atkcomponent.h \
|
|
Packit |
d0bcc1 |
atkdocument.h \
|
|
Packit |
d0bcc1 |
atkeditabletext.h \
|
|
Packit |
d0bcc1 |
atkgobjectaccessible.h \
|
|
Packit |
d0bcc1 |
atkhyperlink.h \
|
|
Packit |
d0bcc1 |
atkhyperlinkimpl.h \
|
|
Packit |
d0bcc1 |
atkhypertext.h \
|
|
Packit |
d0bcc1 |
atknoopobject.h \
|
|
Packit |
d0bcc1 |
atknoopobjectfactory.h \
|
|
Packit |
d0bcc1 |
atkobject.h \
|
|
Packit |
d0bcc1 |
atkobjectfactory.h \
|
|
Packit |
d0bcc1 |
atkplug.h \
|
|
Packit |
d0bcc1 |
atkimage.h \
|
|
Packit |
d0bcc1 |
atkrange.h \
|
|
Packit |
d0bcc1 |
atkregistry.h \
|
|
Packit |
d0bcc1 |
atkrelation.h \
|
|
Packit |
d0bcc1 |
atkrelationtype.h \
|
|
Packit |
d0bcc1 |
atkrelationset.h \
|
|
Packit |
d0bcc1 |
atkselection.h \
|
|
Packit |
d0bcc1 |
atksocket.h \
|
|
Packit |
d0bcc1 |
atkstate.h \
|
|
Packit |
d0bcc1 |
atkstateset.h \
|
|
Packit |
d0bcc1 |
atkstreamablecontent.h \
|
|
Packit |
d0bcc1 |
atktable.h \
|
|
Packit |
d0bcc1 |
atktablecell.h \
|
|
Packit |
d0bcc1 |
atktext.h \
|
|
Packit |
d0bcc1 |
atkutil.h \
|
|
Packit |
d0bcc1 |
atkmisc.h \
|
|
Packit |
d0bcc1 |
atkvalue.h \
|
|
Packit |
d0bcc1 |
atkwindow.h
|
|
Packit |
d0bcc1 |
|
|
Packit |
d0bcc1 |
libatkinclude_HEADERS = \
|
|
Packit |
d0bcc1 |
atk.h \
|
|
Packit |
d0bcc1 |
$(atk_headers) \
|
|
Packit |
d0bcc1 |
atkversion.h \
|
|
Packit |
d0bcc1 |
atk-enum-types.h
|
|
Packit |
d0bcc1 |
|
|
Packit |
d0bcc1 |
|
|
Packit |
d0bcc1 |
# ---------- Handle built sources ----------
|
|
Packit |
d0bcc1 |
|
|
Packit |
d0bcc1 |
BUILT_SOURCES = atkmarshal.h atkmarshal.c atk-enum-types.h atk-enum-types.c
|
|
Packit |
d0bcc1 |
|
|
Packit |
d0bcc1 |
atkmarshal.h: stamp-atkmarshal.h
|
|
Packit |
d0bcc1 |
@true
|
|
Packit |
d0bcc1 |
stamp-atkmarshal.h: @REBUILD@ atkmarshal.list
|
|
Packit |
d0bcc1 |
$(AM_V_GEN) $(GLIB_GENMARSHAL) --prefix=atk_marshal $(srcdir)/atkmarshal.list --header >> xgen-gmh \
|
|
Packit |
d0bcc1 |
&& (cmp -s xgen-gmh atkmarshal.h || cp xgen-gmh atkmarshal.h) \
|
|
Packit |
d0bcc1 |
&& rm -f xgen-gmh xgen-gmh~ \
|
|
Packit |
d0bcc1 |
&& echo timestamp > $(@F)
|
|
Packit |
d0bcc1 |
|
|
Packit |
d0bcc1 |
atkmarshal.c: stamp-atkmarshal.c
|
|
Packit |
d0bcc1 |
@true
|
|
Packit |
d0bcc1 |
stamp-atkmarshal.c: @REBUILD@ atkmarshal.list
|
|
Packit |
d0bcc1 |
$(AM_V_GEN) $(GLIB_GENMARSHAL) --prefix=atk_marshal $(srcdir)/atkmarshal.list --body >> xgen-gmc \
|
|
Packit |
d0bcc1 |
&& (cmp -s xgen-gmc atkmarshal.c || cp xgen-gmc atkmarshal.c) \
|
|
Packit |
d0bcc1 |
&& rm -f xgen-gmc xgen-gmc~ \
|
|
Packit |
d0bcc1 |
&& echo timestamp > $(@F)
|
|
Packit |
d0bcc1 |
|
|
Packit |
d0bcc1 |
EXTRA_DIST += atkmarshal.list
|
|
Packit |
d0bcc1 |
CLEANFILES += stamp-atkmarshal.h stamp-atkmarshal.c
|
|
Packit |
d0bcc1 |
DISTCLEANFILES += atkmarshal.h atkmarshal.c
|
|
Packit |
d0bcc1 |
|
|
Packit |
d0bcc1 |
atk-enum-types.h: s-enum-types-h
|
|
Packit |
d0bcc1 |
@true
|
|
Packit |
d0bcc1 |
s-enum-types-h: @REBUILD@ $(atk_headers) $(top_srcdir)/atk/atk-enum-types.h.template Makefile
|
|
Packit |
d0bcc1 |
$(AM_V_GEN) $(GLIB_MKENUMS) \
|
|
Packit |
d0bcc1 |
--template $(top_srcdir)/atk/atk-enum-types.h.template \
|
|
Packit |
d0bcc1 |
$(addprefix $(srcdir)/, $(atk_headers)) > tmp-atk-enum-types.h \
|
|
Packit |
d0bcc1 |
&& (cmp -s tmp-atk-enum-types.h atk-enum-types.h || cp -f tmp-atk-enum-types.h atk-enum-types.h ) \
|
|
Packit |
d0bcc1 |
&& rm -f tmp-atk-enum-types.h \
|
|
Packit |
d0bcc1 |
&& echo timestamp > $(@F)
|
|
Packit |
d0bcc1 |
|
|
Packit |
d0bcc1 |
atk-enum-types.c: s-enum-types-c
|
|
Packit |
d0bcc1 |
@true
|
|
Packit |
d0bcc1 |
s-enum-types-c: @REBUILD@ $(atk_headers) $(top_srcdir)/atk/atk-enum-types.c.template Makefile
|
|
Packit |
d0bcc1 |
$(AM_V_GEN) $(GLIB_MKENUMS) \
|
|
Packit |
d0bcc1 |
--template $(top_srcdir)/atk/atk-enum-types.c.template \
|
|
Packit |
d0bcc1 |
$(addprefix $(srcdir)/, $(atk_headers)) > tmp-atk-enum-types.c \
|
|
Packit |
d0bcc1 |
&& (cmp -s tmp-atk-enum-types.c atk-enum-types.c || cp tmp-atk-enum-types.c atk-enum-types.c ) \
|
|
Packit |
d0bcc1 |
&& rm -f tmp-atk-enum-types.c \
|
|
Packit |
d0bcc1 |
&& echo timestamp > $(@F)
|
|
Packit |
d0bcc1 |
|
|
Packit |
d0bcc1 |
EXTRA_DIST += atk-enum-types.h.template atk-enum-types.c.template
|
|
Packit |
d0bcc1 |
CLEANFILES += s-enum-types-h s-enum-types-c
|
|
Packit |
d0bcc1 |
DISTCLEANFILES += atk-enum-types.h atk-enum-types.c
|
|
Packit |
d0bcc1 |
|
|
Packit |
d0bcc1 |
if HAVE_INTROSPECTION
|
|
Packit |
d0bcc1 |
introspection_sources = \
|
|
Packit |
d0bcc1 |
$(atk_headers) \
|
|
Packit |
d0bcc1 |
$(atk_sources)
|
|
Packit |
d0bcc1 |
introspection_generated_sources = \
|
|
Packit |
d0bcc1 |
atkversion.h \
|
|
Packit |
d0bcc1 |
atk-enum-types.c \
|
|
Packit |
d0bcc1 |
atk-enum-types.h
|
|
Packit |
d0bcc1 |
|
|
Packit |
d0bcc1 |
Atk-1.0.gir: libatk-1.0.la Makefile
|
|
Packit |
d0bcc1 |
Atk_1_0_gir_INCLUDES = GObject-2.0
|
|
Packit |
d0bcc1 |
Atk_1_0_gir_CFLAGS = $(AM_CPPFLAGS)
|
|
Packit |
d0bcc1 |
Atk_1_0_gir_LIBS = libatk-1.0.la
|
|
Packit |
d0bcc1 |
Atk_1_0_gir_SCANNERFLAGS = --pkg-export=atk --warn-all --c-include="atk/atk.h"
|
|
Packit |
d0bcc1 |
Atk_1_0_gir_FILES = $(introspection_sources) $(introspection_generated_sources)
|
|
Packit |
d0bcc1 |
INTROSPECTION_GIRS += Atk-1.0.gir
|
|
Packit |
d0bcc1 |
|
|
Packit |
d0bcc1 |
girdir = $(datadir)/gir-1.0
|
|
Packit |
d0bcc1 |
gir_DATA = $(INTROSPECTION_GIRS)
|
|
Packit |
d0bcc1 |
|
|
Packit |
d0bcc1 |
typelibsdir = $(libdir)/girepository-1.0
|
|
Packit |
d0bcc1 |
typelibs_DATA = $(INTROSPECTION_GIRS:.gir=.typelib)
|
|
Packit |
d0bcc1 |
|
|
Packit |
d0bcc1 |
CLEANFILES += $(gir_DATA) $(typelibs_DATA)
|
|
Packit |
d0bcc1 |
endif
|
|
Packit |
d0bcc1 |
|
|
Packit |
d0bcc1 |
# ---------- Win32 stuff ----------
|
|
Packit |
d0bcc1 |
if OS_WIN32
|
|
Packit |
d0bcc1 |
libatk_1_0_la_LDFLAGS += -no-undefined -Wl,atk-win32-res.o
|
|
Packit |
d0bcc1 |
libatk_1_0_la_DEPENDENCIES = atk-win32-res.o
|
|
Packit |
d0bcc1 |
endif
|
|
Packit |
d0bcc1 |
|
|
Packit |
d0bcc1 |
atk-win32-res.o: atk.rc
|
|
Packit |
d0bcc1 |
$(WINDRES) $< $@
|
|
Packit |
d0bcc1 |
|
|
Packit |
d0bcc1 |
EXTRA_DIST += atk.rc.in atk.rc
|
|
Packit |
d0bcc1 |
|
|
Packit |
d0bcc1 |
# ---------- MSVC Project Items ---------
|
|
Packit |
d0bcc1 |
MSVCPROJS = atk
|
|
Packit |
d0bcc1 |
|
|
Packit |
d0bcc1 |
atk_FILES = $(libatk_1_0_la_SOURCES)
|
|
Packit |
d0bcc1 |
atk_EXCLUDES = atkdummy
|
|
Packit |
d0bcc1 |
|
|
Packit |
d0bcc1 |
atk_HEADERS_DIR = $(libatkincludedir)
|
|
Packit |
d0bcc1 |
atk_HEADERS_INST = $(libatkinclude_HEADERS) atkversion.h
|
|
Packit |
d0bcc1 |
atk_HEADERS_EXCLUDES = $(builddir)/atkversion.h
|
|
Packit |
d0bcc1 |
|
|
Packit |
d0bcc1 |
include $(top_srcdir)/win32/Makefile.msvcproj
|
|
Packit |
d0bcc1 |
|
|
Packit |
d0bcc1 |
if HAVE_INTROSPECTION
|
|
Packit |
d0bcc1 |
# Introspection Items for MSVC
|
|
Packit |
d0bcc1 |
MSVC_INTROSPECT_GIRS = Atk-1.0.gir
|
|
Packit |
d0bcc1 |
|
|
Packit |
d0bcc1 |
INTROSPECTION_INTERMEDIATE_ITEMS = \
|
|
Packit |
d0bcc1 |
$(top_builddir)/win32/Atk-1.0.gir.msvc.introspect \
|
|
Packit |
d0bcc1 |
$(top_builddir)/win32/Atk_1_0_gir_list
|
|
Packit |
d0bcc1 |
|
|
Packit |
d0bcc1 |
Atk_1_0_gir_MSVC_EXPORT_PACKAGES = atk
|
|
Packit |
d0bcc1 |
Atk_1_0_gir_MSVC_INCLUDE_GIRS = $(Atk_1_0_gir_INCLUDES)
|
|
Packit |
d0bcc1 |
Atk_1_0_gir_MSVC_LIBS = atk-1.0
|
|
Packit |
d0bcc1 |
Atk_1_0_gir_MSVC_FILES = \
|
|
Packit |
d0bcc1 |
$(introspection_sources) \
|
|
Packit |
d0bcc1 |
atkversion.h \
|
|
Packit |
d0bcc1 |
atk-enum-types.c \
|
|
Packit |
d0bcc1 |
atk-enum-types.h
|
|
Packit |
d0bcc1 |
|
|
Packit |
d0bcc1 |
Atk_1_0_gir_MSVC_CFLAGS = \
|
|
Packit |
d0bcc1 |
-I.. \
|
|
Packit |
d0bcc1 |
-DG_DISABLE_DEPRECATED \
|
|
Packit |
d0bcc1 |
-DATK_DISABLE_DEPRECATED \
|
|
Packit |
d0bcc1 |
-DATK_COMPILATION \
|
|
Packit |
d0bcc1 |
-DATK_LOCALEDIR="\\\"/dummy/share/locale\\\""
|
|
Packit |
d0bcc1 |
|
|
Packit |
d0bcc1 |
Atk_1_0_gir_MSVC_SCANNERFLAGS = --warn-all --c-include "atk/atk.h"
|
|
Packit |
d0bcc1 |
|
|
Packit |
d0bcc1 |
include $(top_srcdir)/win32/Makefile.msvc-introspection
|
|
Packit |
d0bcc1 |
|
|
Packit |
d0bcc1 |
else
|
|
Packit |
d0bcc1 |
INTROSPECTION_INTERMEDIATE_ITEMS =
|
|
Packit |
d0bcc1 |
endif
|
|
Packit |
d0bcc1 |
|
|
Packit |
d0bcc1 |
dist-hook: \
|
|
Packit |
d0bcc1 |
$(top_builddir)/win32/vs9/atk.vcproj \
|
|
Packit |
d0bcc1 |
$(top_builddir)/win32/vs9/atk.headers \
|
|
Packit |
d0bcc1 |
$(INTROSPECTION_INTERMEDIATE_ITEMS)
|