]> www.fi.muni.cz Git - evince.git/blobdiff - thumbnailer/Makefile.am
[build] Rename DATADIR with EVINCEDATADIR
[evince.git] / thumbnailer / Makefile.am
index c74910eb0b630ddb43497c47efd13799a89c4f7f..171c00f6ee313c012e1d345014cd9eeb7b9ef759 100644 (file)
@@ -1,47 +1,83 @@
-@INTLTOOL_SCHEMAS_RULE@
 
-NULL=
+bin_PROGRAMS = evince-thumbnailer
+
+evince_thumbnailer_SOURCES = \
+       evince-thumbnailer.c
 
-INCLUDES=                                      \
-       -DDATADIR=\"$(pkgdatadir)\"             \
-       -I$(top_srcdir)/lib                     \
-       -I$(top_srcdir)/pdf                     \
-       -I$(top_srcdir)/backend                 \
+evince_thumbnailer_CPPFLAGS = \
+       -DEVINCEDATADIR=\"$(pkgdatadir)\"       \
+       -I$(top_srcdir)                         \
+       -I$(top_builddir)                       \
        -DGNOMELOCALEDIR=\"$(datadir)/locale\"  \
        -DGNOMEICONDIR=\""$(datadir)/pixmaps"\" \
-       $(THUMBNAILER_CFLAGS)                   \
-       $(EVINCE_DISABLE_DEPRECATED)            \
-       $(NULL)
+       $(AM_CPPFLAGS)
 
-bin_PROGRAMS=evince-thumbnailer
+evince_thumbnailer_CFLAGS = \
+       $(FRONTEND_CFLAGS)      \
+       $(DISABLE_DEPRECATED)   \
+       $(WARN_CFLAGS)          \
+       $(AM_CFLAGS)
 
-evince_thumbnailer_SOURCES=    \
-       evince-thumbnailer.c
-       $(NULL)
+evince_thumbnailer_LDFLAGS = $(AM_LDFLAGS)
+
+if PLATFORM_WIN32
+evince_thumbnailer_LDFLAGS += -mwindows
+endif
+
+evince_thumbnailer_LDADD = \
+       $(top_builddir)/libdocument/libevdocument.la    \
+       $(FRONTEND_LIBS)
+
+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
+
+if WITH_GCONF
+
+@INTLTOOL_SCHEMAS_RULE@
 
-evince_thumbnailer_LDADD=                                              \
-       $(THUMBNAILER_LIBS)                                     \
-       $(top_builddir)/lib/libev.la                    \
-       $(top_builddir)/pdf/libpdfdocument.la           \
-       $(top_builddir)/backend/libevbackend.la         \
-       $(NULL)
+schema_DATA = 
 
-pixmapdir = $(pkgdatadir)
-pixmap_DATA = pdf-icon.png
+if ENABLE_PDF
+schema_DATA += evince-thumbnailer.schemas
+endif
+
+if ENABLE_PS
+schema_DATA += evince-thumbnailer-ps.schemas
+endif
+
+if ENABLE_DJVU
+schema_DATA += evince-thumbnailer-djvu.schemas
+endif
+
+if ENABLE_DVI
+schema_DATA += evince-thumbnailer-dvi.schemas
+endif
+
+if ENABLE_COMICS
+schema_DATA += evince-thumbnailer-comics.schemas
+endif
 
-schema_DATA = evince-thumbnailer.schemas
 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_srcdir)/thumbnailer/$$p >&1 > /dev/null; \
+       GCONF_CONFIG_SOURCE=$(GCONF_SCHEMA_CONFIG_SOURCE) $(GCONFTOOL) --makefile-install-rule $(top_builddir)/thumbnailer/$$p >&1 > /dev/null; \
        done \
        fi
 endif
 
+endif # WITH_GCONF
+
 EXTRA_DIST =           \
-        $(pixmap_DATA) \
+       $(schema_files)  
+
+DISTCLEANFILES = \
        $(schema_DATA)
 
+-include $(top_srcdir)/git.mk