-@INTLTOOL_SCHEMAS_RULE@
bin_PROGRAMS = evince-thumbnailer
evince-thumbnailer.c
evince_thumbnailer_CPPFLAGS = \
- -DDATADIR=\"$(pkgdatadir)\" \
+ -DEVINCEDATADIR=\"$(pkgdatadir)\" \
-I$(top_srcdir) \
-I$(top_builddir) \
-DGNOMELOCALEDIR=\"$(datadir)/locale\" \
$(WARN_CFLAGS) \
$(AM_CFLAGS)
-evince_thumbnailer_LDADD = \
- $(top_builddir)/libdocument/libevdocument.la \
- $(FRONTEND_LIBS)
+evince_thumbnailer_LDFLAGS = $(AM_LDFLAGS)
if PLATFORM_WIN32
-evince_thumbnailer_LDFLAGS = -mwindows
-endif
-
-schema_files = \
- evince-thumbnailer-dvi.schemas.in \
- evince-thumbnailer-djvu.schemas.in \
- evince-thumbnailer-comics.schemas.in \
- evince-thumbnailer-ps.schemas.in \
- evince-thumbnailer.schemas.in
-
-schema_DATA =
-
-if ENABLE_PDF
-schema_DATA += evince-thumbnailer.schemas
-endif
-
-if ENABLE_PS
-schema_DATA += evince-thumbnailer-ps.schemas
+evince_thumbnailer_LDFLAGS += -mwindows
endif
-if ENABLE_DJVU
-schema_DATA += evince-thumbnailer-djvu.schemas
-endif
-
-if ENABLE_DVI
-schema_DATA += evince-thumbnailer-dvi.schemas
-endif
+evince_thumbnailer_LDADD = \
+ $(top_builddir)/libdocument/libevdocument3.la \
+ $(FRONTEND_LIBS)
-if ENABLE_COMICS
-schema_DATA += evince-thumbnailer-comics.schemas
-endif
+thumbnailerdir = $(datadir)/thumbnailers
+thumbnailer_in_files = evince.thumbnailer.in
+thumbnailer_DATA = $(thumbnailer_in_files:.thumbnailer.in=.thumbnailer)
-schemadir = $(GCONF_SCHEMA_FILE_DIR)
+evince.thumbnailer: $(thumbnailer_in_files)
+ $(AM_V_GEN)sed \
+ -e "s|\@EVINCE_MIME_TYPES\@|$(EVINCE_MIME_TYPES)|" \
+ $< > $@
-install-data-local:
-if GCONF_SCHEMAS_INSTALL
- if test -z "$(DESTDIR)" ; then \
- for p in $(schema_DATA) ; do \
- GCONF_CONFIG_SOURCE=$(GCONF_SCHEMA_CONFIG_SOURCE) $(GCONFTOOL) --makefile-install-rule $(top_builddir)/thumbnailer/$$p >&1 > /dev/null; \
- done \
- fi
-endif
EXTRA_DIST = \
- $(schema_files)
+ $(thumbnailer_in_files)
DISTCLEANFILES = \
- $(schema_DATA)
+ $(thumbnailer_DATA)
+
+-include $(top_srcdir)/git.mk