~ubuntu-branches/ubuntu/precise/evince/precise-updates

« back to all changes in this revision

Viewing changes to libdocument/Makefile.am

  • Committer: Bazaar Package Importer
  • Author(s): Sebastien Bacher
  • Date: 2009-01-19 10:39:43 UTC
  • mto: (1.6.1 upstream)
  • mto: This revision was merged to the branch mainline in revision 70.
  • Revision ID: james.westby@ubuntu.com-20090119103943-dhe56g9rmuq7khys
Tags: upstream-2.25.5
ImportĀ upstreamĀ versionĀ 2.25.5

Show diffs side-by-side

added added

removed removed

Lines of Context:
2
2
        -DEVINCE_UIDIR=\"$(pkgdatadir)\"                \
3
3
        -DGNOMELOCALEDIR=\"$(datadir)/locale\"          \
4
4
        -DEV_BACKENDSDIR=\"$(libdir)/evince/backends\"  \
5
 
        $(LIB_CFLAGS)                                   \
 
5
        $(LIBDOCUMENT_CFLAGS)                           \
6
6
        $(WARN_CFLAGS)                                  \
7
7
        $(DISABLE_DEPRECATED)
8
8
 
9
9
lib_LTLIBRARIES = libevbackend.la
10
10
 
11
11
libevbackend_la_LDFLAGS = -export-dynamic
12
 
libevbackend_la_LIBADD = $(LIB_LIBS)
 
12
libevbackend_la_LIBADD = $(LIBDOCUMENT_LIBS)
13
13
 
14
14
NOINST_H_FILES =                                \
15
 
        ev-backend-marshalers.h                 \
16
15
        ev-backends-manager.h                   \
17
16
        ev-debug.h                              \
18
17
        ev-document-factory.h                   \
 
18
        ev-document-type-builtins.h             \
19
19
        ev-module.h
20
20
 
21
21
INST_H_FILES =                                  \
46
46
        ev-selection.h                          \
47
47
        ev-transition-effect.h
48
48
 
49
 
headerdir = $(prefix)/include/evince-@EV_API_VERSION@/evince
 
49
headerdir = $(prefix)/include/evince/@EV_API_VERSION@/ev-backend
50
50
header_DATA = $(INST_H_FILES)
51
51
 
52
52
libevbackend_la_SOURCES=                        \
53
53
        ev-async-renderer.c                     \
54
54
        ev-attachment.c                         \
55
55
        ev-backends-manager.c                   \
56
 
        ev-backend-marshal.c                    \
57
56
        ev-layer.c                              \
58
57
        ev-link.c                               \
59
58
        ev-link-action.c                        \
70
69
        ev-document-find.c                      \
71
70
        ev-document-transition.c                \
72
71
        ev-document-forms.c                     \
 
72
        ev-document-type-builtins.c             \
73
73
        ev-form-field.c                         \
74
74
        ev-debug.c                              \
75
75
        ev-file-exporter.c                      \
83
83
        $(NOINST_H_FILES)                       \
84
84
        $(INST_H_FILES)
85
85
 
86
 
BUILT_SOURCES=                          \
87
 
        ev-backend-marshalers.h         \
88
 
        ev-backend-marshalers.c
89
 
 
90
 
CLEANFILES = $(BUILT_SOURCES)
91
 
 
92
 
ev-backend-marshalers.h: ev-backend-marshalers.list
93
 
        $(GLIB_GENMARSHAL) --prefix=_ev_backend_marshal $(srcdir)/ev-backend-marshalers.list --header > $@
94
 
 
95
 
ev-backend-marshalers.c: ev-backend-marshalers.list
96
 
        $(GLIB_GENMARSHAL) --prefix=_ev_backend_marshal $(srcdir)/ev-backend-marshalers.list --body > $@
97
 
 
98
 
ev-backend-marshal.c: ev-backend-marshalers.h ev-backend-marshalers.c
99
 
 
100
 
EXTRA_DIST= \
101
 
        ev-backend-marshalers.list
 
86
BUILT_SOURCES =                         \
 
87
        ev-document-type-builtins.c     \
 
88
        ev-document-type-builtins.h
 
89
 
 
90
CLEANFILES = $(BUILT_SOURCES) stamp-ev-document-type-builtins.h
 
91
 
 
92
ev-document-type-builtins.h: stamp-ev-document-type-builtins.h
 
93
        @true
 
94
 
 
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 ) \
 
98
        && rm -f xgen-etbh \
 
99
        && echo timestamp > $(@F)
 
100
 
 
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 ) \
 
104
        && rm -f xgen-etbc
 
105
 
 
106
EXTRA_DIST = \
 
107
        ev-document-type-builtins.c.template \
 
108
        ev-document-type-builtins.h.template
 
109