]> www.fi.muni.cz Git - evince.git/blobdiff - thumbnailer/Makefile.am
[dualscreen] fix crash on ctrl+w and fix control window closing
[evince.git] / thumbnailer / Makefile.am
index 0d341096cc9706ecb49e61519c4772fb1936e0bb..d7e5ae55feeaeb358a204bb1a5af49d53b2ae879 100644 (file)
@@ -1,66 +1,47 @@
-@INTLTOOL_SCHEMAS_RULE@
 
-INCLUDES=                                      \
-       -DDATADIR=\"$(pkgdatadir)\"             \
-       -I$(top_srcdir)/libdocument             \
-       -DGNOMELOCALEDIR=\"$(datadir)/locale\"  \
-       -DGNOMEICONDIR=\""$(datadir)/pixmaps"\" \
-       $(FRONTEND_CFLAGS)                      \
-       $(DISABLE_DEPRECATED)                   \
-       $(WARN_CFLAGS)
+bin_PROGRAMS = evince-thumbnailer
 
-bin_PROGRAMS=evince-thumbnailer
-
-evince_thumbnailer_SOURCES=    \
+evince_thumbnailer_SOURCES = \
        evince-thumbnailer.c
 
-evince_thumbnailer_LDADD=              \
-       $(top_builddir)/libdocument/libevbackend.la     \
-       $(FRONTEND_LIBS)                \
-       $(DJVU_LIBS)
+evince_thumbnailer_CPPFLAGS = \
+       -DEVINCEDATADIR=\"$(pkgdatadir)\"       \
+       -I$(top_srcdir)                         \
+       -I$(top_builddir)                       \
+       -DGNOMELOCALEDIR=\"$(datadir)/locale\"  \
+       -DGNOMEICONDIR=\""$(datadir)/pixmaps"\" \
+       $(AM_CPPFLAGS)
 
-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
+evince_thumbnailer_CFLAGS = \
+       $(FRONTEND_CFLAGS)      \
+       $(DISABLE_DEPRECATED)   \
+       $(WARN_CFLAGS)          \
+       $(AM_CFLAGS)
 
-schema_DATA = 
+evince_thumbnailer_LDFLAGS = $(AM_LDFLAGS)
 
-if ENABLE_PDF
-schema_DATA += evince-thumbnailer.schemas
+if PLATFORM_WIN32
+evince_thumbnailer_LDFLAGS += -mwindows
 endif
 
-if ENABLE_PS
-schema_DATA += evince-thumbnailer-ps.schemas
-endif
+evince_thumbnailer_LDADD = \
+       $(top_builddir)/libdocument/libevdocument3.la   \
+       $(FRONTEND_LIBS)
 
-if ENABLE_DJVU
-schema_DATA += evince-thumbnailer-djvu.schemas
-endif
+thumbnailerdir = $(datadir)/thumbnailers
+thumbnailer_in_files = evince.thumbnailer.in
+thumbnailer_DATA = $(thumbnailer_in_files:.thumbnailer.in=.thumbnailer)
 
-if ENABLE_DVI
-schema_DATA += evince-thumbnailer-dvi.schemas
-endif
-
-if ENABLE_COMICS
-schema_DATA += evince-thumbnailer-comics.schemas
-endif
+evince.thumbnailer: $(thumbnailer_in_files)
+       $(AM_V_GEN)sed \
+               -e "s|\@EVINCE_MIME_TYPES\@|$(EVINCE_MIME_TYPES)|" \
+               $< > $@
 
-schemadir = $(GCONF_SCHEMA_FILE_DIR)
-
-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