2 -DEVINCE_UIDIR=\"$(pkgdatadir)\" \
3 -DGNOMELOCALEDIR=\"$(datadir)/locale\" \
4 -DEV_BACKENDSDIR=\"$(libdir)/evince/backends\" \
5 $(LIBDOCUMENT_CFLAGS) \
9 lib_LTLIBRARIES = libevbackend.la
11 libevbackend_la_LDFLAGS = -export-dynamic
12 libevbackend_la_LIBADD = $(LIBDOCUMENT_LIBS)
16 ev-document-factory.h \
22 ev-backends-manager.h \
27 ev-document-images.h \
29 ev-document-layers.h \
32 ev-document-security.h \
33 ev-document-thumbnails.h \
34 ev-document-transition.h \
35 ev-document-type-builtins.h \
47 ev-transition-effect.h \
50 headerdir = $(includedir)/evince/$(EV_API_VERSION)/ev-backend
51 header_DATA = $(INST_H_FILES)
53 libevbackend_la_SOURCES= \
56 ev-backends-manager.c \
63 ev-document-factory.c \
64 ev-document-thumbnails.c \
66 ev-document-layers.c \
68 ev-document-images.c \
69 ev-document-security.c \
71 ev-document-transition.c \
73 ev-document-type-builtins.c \
82 ev-transition-effect.c \
88 ev-document-type-builtins.c \
89 ev-document-type-builtins.h
91 CLEANFILES = $(BUILT_SOURCES) stamp-ev-document-type-builtins.h
93 ev-document-type-builtins.h: stamp-ev-document-type-builtins.h
96 stamp-ev-document-type-builtins.h: ev-document-type-builtins.h.template ev-document-info.h
97 $(GLIB_MKENUMS) --template $< $(filter-out $<,$^) > xgen-etbh \
98 && (cmp -s xgen-etbh ev-document-type-builtins.h || cp xgen-etbh ev-document-type-builtins.h ) \
100 && echo timestamp > $(@F)
102 ev-document-type-builtins.c: ev-document-type-builtins.c.template ev-document-info.h
103 $(GLIB_MKENUMS) --template $< $(filter-out $<,$^) > xgen-etbc \
104 && (cmp -s xgen-etbc ev-document-type-builtins.c || cp xgen-etbc ev-document-type-builtins.c ) \
108 ev-document-type-builtins.c.template \
109 ev-document-type-builtins.h.template