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
49 headerdir = $(prefix)/include/evince/@EV_API_VERSION@/ev-backend
50 header_DATA = $(INST_H_FILES)
52 libevbackend_la_SOURCES= \
55 ev-backends-manager.c \
62 ev-document-factory.c \
63 ev-document-thumbnails.c \
65 ev-document-layers.c \
67 ev-document-images.c \
68 ev-document-security.c \
70 ev-document-transition.c \
72 ev-document-type-builtins.c \
81 ev-transition-effect.c \
87 ev-document-type-builtins.c \
88 ev-document-type-builtins.h
90 CLEANFILES = $(BUILT_SOURCES) stamp-ev-document-type-builtins.h
92 ev-document-type-builtins.h: stamp-ev-document-type-builtins.h
95 stamp-ev-document-type-builtins.h: ev-document-type-builtins.h.template ev-document-info.h
96 $(GLIB_MKENUMS) --template $< $(filter-out $<,$^) > xgen-etbh \
97 && (cmp -s xgen-etbh ev-document-type-builtins.h || cp xgen-etbh ev-document-type-builtins.h ) \
99 && echo timestamp > $(@F)
101 ev-document-type-builtins.c: ev-document-type-builtins.c.template ev-document-info.h
102 $(GLIB_MKENUMS) --template $< $(filter-out $<,$^) > xgen-etbc \
103 && (cmp -s xgen-etbc ev-document-type-builtins.c || cp xgen-etbc ev-document-type-builtins.c ) \
107 ev-document-type-builtins.c.template \
108 ev-document-type-builtins.h.template