2
2
-DEVINCE_UIDIR=\"$(pkgdatadir)\" \
3
3
-DGNOMELOCALEDIR=\"$(datadir)/locale\" \
4
4
-DEV_BACKENDSDIR=\"$(libdir)/evince/backends\" \
5
$(LIBDOCUMENT_CFLAGS) \
7
7
$(DISABLE_DEPRECATED)
9
9
lib_LTLIBRARIES = libevbackend.la
11
11
libevbackend_la_LDFLAGS = -export-dynamic
12
libevbackend_la_LIBADD = $(LIB_LIBS)
12
libevbackend_la_LIBADD = $(LIBDOCUMENT_LIBS)
15
ev-backend-marshalers.h \
16
15
ev-backends-manager.h \
18
17
ev-document-factory.h \
18
ev-document-type-builtins.h \
83
83
$(NOINST_H_FILES) \
87
ev-backend-marshalers.h \
88
ev-backend-marshalers.c
90
CLEANFILES = $(BUILT_SOURCES)
92
ev-backend-marshalers.h: ev-backend-marshalers.list
93
$(GLIB_GENMARSHAL) --prefix=_ev_backend_marshal $(srcdir)/ev-backend-marshalers.list --header > $@
95
ev-backend-marshalers.c: ev-backend-marshalers.list
96
$(GLIB_GENMARSHAL) --prefix=_ev_backend_marshal $(srcdir)/ev-backend-marshalers.list --body > $@
98
ev-backend-marshal.c: ev-backend-marshalers.h ev-backend-marshalers.c
101
ev-backend-marshalers.list
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