summaryrefslogtreecommitdiff
path: root/mate-dictionary/libgdict/Makefile.am
diff options
context:
space:
mode:
Diffstat (limited to 'mate-dictionary/libgdict/Makefile.am')
-rw-r--r--mate-dictionary/libgdict/Makefile.am134
1 files changed, 134 insertions, 0 deletions
diff --git a/mate-dictionary/libgdict/Makefile.am b/mate-dictionary/libgdict/Makefile.am
new file mode 100644
index 00000000..006b42f4
--- /dev/null
+++ b/mate-dictionary/libgdict/Makefile.am
@@ -0,0 +1,134 @@
+NULL =
+
+INCLUDES = -DG_LOG_DOMAIN=\"Gdict\" \
+ -DDATADIR=\""$(datadir)"\" \
+ -DLIBDIR=\""$(libdir)"\" \
+ -DSYSCONFDIR=\""$(sysconfdir)"\" \
+ -DPREFIX=\""$(prefix)"\" \
+ -DMATELOCALEDIR=\""$(mateutilslocaledir)"\" \
+ -DGDICTSOURCESDIR=\""$(datadir)/mate-dict/sources"\" \
+ -DGDICT_ENABLE_INTERNALS=1 \
+ -DG_DISABLE_DEPRECATED \
+ -DGDK_DISABLE_DEPRECATED \
+ -DGTK_DISABLE_DEPRECATED \
+ -DPANGO_DISABLE_DEPRECATED \
+ -DG_DISABLE_SINGLE_INCLUDES \
+ -DGTK_DISABLE_SINGLE_INCLUDES \
+ $(NULL)
+
+sources_h = \
+ $(srcdir)/gdict-context.h \
+ $(srcdir)/gdict-client-context.h \
+ $(srcdir)/gdict-database-chooser.h \
+ $(srcdir)/gdict-defbox.h \
+ $(srcdir)/gdict-source-chooser.h \
+ $(srcdir)/gdict-source-loader.h \
+ $(srcdir)/gdict-source.h \
+ $(srcdir)/gdict-speller.h \
+ $(srcdir)/gdict-strategy-chooser.h \
+ $(srcdir)/gdict-utils.h \
+ $(NULL)
+
+sources_h_priv = \
+ $(srcdir)/gdict-context-private.h \
+ $(srcdir)/gdict-debug.h \
+ $(srcdir)/gdict-private.h \
+ $(NULL)
+
+sources_c = \
+ $(srcdir)/gdict-context.c \
+ $(srcdir)/gdict-client-context.c \
+ $(srcdir)/gdict-database-chooser.c \
+ $(srcdir)/gdict-defbox.c \
+ gdict-enum-types.c \
+ gdict-marshal.c \
+ $(srcdir)/gdict-source-chooser.c \
+ $(srcdir)/gdict-source-loader.c \
+ $(srcdir)/gdict-source.c \
+ $(srcdir)/gdict-speller.c \
+ $(srcdir)/gdict-strategy-chooser.c \
+ $(srcdir)/gdict-utils.c \
+ $(NULL)
+
+lib_LTLIBRARIES = libmatedict.la
+
+# MATE Dictionary shared library
+libmatedict_la_SOURCES = $(sources_h) $(sources_h_priv) $(sources_c)
+libmatedict_la_CPPFLAGS = $(LIBGDICT_CFLAGS) $(GDICT_DEBUG_CFLAGS) $(MAINTAINER_CFLAGS)
+libmatedict_la_LIBADD = $(LIBGDICT_LIBS)
+libmatedict_la_LDFLAGS = \
+ -version-info $(LIBGDICT_LT_VERSION) \
+ -export-dynamic \
+ -no-undefined
+
+libgdict_includedir = $(includedir)/mate-dict/gdict
+libgdict_include_HEADERS = \
+ $(sources_h) \
+ gdict-enum-types.h \
+ gdict-version.h \
+ $(srcdir)/gdict.h \
+ $(NULL)
+
+gdict_built_files = \
+ gdict-enum-types.h \
+ gdict-enum-types.c \
+ gdict-marshal.h \
+ gdict-marshal.c
+
+stamp_files = stamp-gdict-enum-types.h stamp-gdict-marshal.h
+
+CLEANFILES = $(stamp_files) $(gdict_built_files)
+DISTCLEANFILES = gdict-version.h
+MAINTAINERCLEANFILES = $(stamp_files) $(gdict_built_files) gdict-version.h
+
+EXTRA_DIST = \
+ gdict-version.h.in \
+ gdict-enum-types.h.in \
+ gdict-enum-types.c.in \
+ gdict-marshal.list \
+ mate-dict.pc.in \
+ $(NULL)
+
+BUILT_SOURCES = $(gdict_built_files)
+
+gdict-marshal.h: stamp-gdict-marshal.h
+ @true
+stamp-gdict-marshal.h: gdict-marshal.list $(GLIB_GENMARSHAL) Makefile
+ $(AM_V_GEN)$(GLIB_GENMARSHAL) $< --header --prefix=gdict_marshal > xgen-gmh \
+ && ( cmp -s xgen-gmh gdict-marshal.h || cp xgen-gmh gdict-marshal.h ) \
+ && rm -f xgen-gmh \
+ && echo timestamp > $(@F)
+
+gdict-marshal.c: gdict-marshal.list $(GLIB_GENMARSHAL) Makefile
+ $(AM_V_GEN)( echo "#include \"gdict-marshal.h\""; echo; \
+ $(GLIB_GENMARSHAL) $< --body --prefix=gdict_marshal ) > xgen-gmc \
+ && cp xgen-gmc gdict-marshal.c \
+ && rm -f xgen-gmc
+
+gdict-enum-types.h: stamp-gdict-enum-types.h
+ @true
+stamp-gdict-enum-types.h: $(sources_h) gdict-enum-types.h.in Makefile
+ $(AM_V_GEN)( cd $(srcdir) && \
+ $(GLIB_MKENUMS) \
+ --template $(srcdir)/gdict-enum-types.h.in \
+ $(sources_h) ) > xgen-ceth \
+ && ( cmp -s xgen-ceth gdict-enum-types.h || cp xgen-ceth gdict-enum-types.h ) \
+ && rm -f xgen-ceth \
+ && echo timestamp > $(@F)
+
+gdict-enum-types.c: gdict-enum-types.h gdict-enum-types.c.in Makefile
+ $(AM_V_GEN)( cd $(srcdir) && \
+ $(GLIB_MKENUMS) \
+ --template $(srcdir)/gdict-enum-types.c.in \
+ $(sources_h) ) > xgen-cetc \
+ && cp xgen-cetc gdict-enum-types.c \
+ && rm -f xgen-cetc
+
+pkgconfigdir = $(libdir)/pkgconfig
+pkgconfig_DATA = mate-dict.pc
+
+distclean-local:
+ if test $(srcdir) != .; then \
+ rm -f $(MAINTAINERCLEANFILES); \
+ fi
+