~ubuntu-branches/ubuntu/vivid/emscripten/vivid

« back to all changes in this revision

Viewing changes to tests/poppler/glib/Makefile.am

  • Committer: Package Import Robot
  • Author(s): Sylvestre Ledru
  • Date: 2013-05-02 13:11:51 UTC
  • Revision ID: package-import@ubuntu.com-20130502131151-q8dvteqr1ef2x7xz
Tags: upstream-1.4.1~20130504~adb56cb
ImportĀ upstreamĀ versionĀ 1.4.1~20130504~adb56cb

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
AM_LDFLAGS = @auto_import_flags@
 
2
 
 
3
SUBDIRS = . reference demo
 
4
INCLUDES =                                      \
 
5
        -DG_LOG_DOMAIN=\"Poppler\"              \
 
6
        -I$(top_srcdir)                         \
 
7
        -I$(top_srcdir)/poppler                 \
 
8
        $(POPPLER_GLIB_CFLAGS)                  \
 
9
        $(GDK_CFLAGS)                           \
 
10
        $(FREETYPE_CFLAGS)                      \
 
11
        $(FONTCONFIG_CFLAGS)                    \
 
12
        $(POPPLER_GLIB_DISABLE_DEPRECATED)      \
 
13
        $(POPPLER_GLIB_DISABLE_SINGLE_INCLUDES)
 
14
 
 
15
stamp_files = stamp-poppler-enums.h
 
16
 
 
17
poppler-enums.h: stamp-poppler-enums.h
 
18
        @true
 
19
 
 
20
stamp-poppler-enums.h: poppler-enums.h.template $(poppler_glib_public_headers)
 
21
        $(AM_V_GEN) $(GLIB_MKENUMS) --template $< $(filter-out $<,$^) > xgen-etbh \
 
22
        && (cmp -s xgen-etbh poppler-enums.h || cp xgen-etbh poppler-enums.h ) \
 
23
        && rm -f xgen-etbh \
 
24
        && echo timestamp > $(@F)
 
25
 
 
26
poppler-enums.c: poppler-enums.c.template $(poppler_glib_public_headers)
 
27
        $(AM_V_GEN) $(GLIB_MKENUMS) --template $< $(filter-out $<,$^) > xgen-etbc \
 
28
        && (cmp -s xgen-etbc poppler-enums.c || cp xgen-etbc poppler-enums.c ) \
 
29
        && rm -f xgen-etbc
 
30
 
 
31
EXTRA_DIST = \
 
32
        poppler-enums.h.template        \
 
33
        poppler-enums.c.template
 
34
 
 
35
poppler_glib_public_headers =                   \
 
36
        poppler-action.h                        \
 
37
        poppler-date.h                          \
 
38
        poppler-document.h                      \
 
39
        poppler-page.h                          \
 
40
        poppler-attachment.h                    \
 
41
        poppler-form-field.h                    \
 
42
        poppler-annot.h                         \
 
43
        poppler-layer.h                         \
 
44
        poppler-media.h                         \
 
45
        poppler-movie.h                         \
 
46
        poppler.h
 
47
 
 
48
poppler_glib_includedir = $(includedir)/poppler/glib
 
49
 
 
50
poppler_glib_include_HEADERS =                  \
 
51
        $(poppler_glib_public_headers)          \
 
52
        poppler-enums.h
 
53
nodist_poppler_glib_include_HEADERS = poppler-features.h
 
54
 
 
55
lib_LTLIBRARIES = libpoppler-glib.la
 
56
libpoppler_glib_la_SOURCES =                    \
 
57
        $(BUILT_SOURCES)                        \
 
58
        poppler-action.cc                       \
 
59
        poppler-date.cc                         \
 
60
        poppler-document.cc                     \
 
61
        poppler-page.cc                         \
 
62
        poppler-attachment.cc                   \
 
63
        poppler-form-field.cc                   \
 
64
        poppler-annot.cc                        \
 
65
        poppler-layer.cc                        \
 
66
        poppler-media.cc                        \
 
67
        poppler-movie.cc                        \
 
68
        poppler.cc                              \
 
69
        poppler-private.h
 
70
 
 
71
libpoppler_glib_la_LIBADD =                             \
 
72
        $(top_builddir)/poppler/libpoppler.la           \
 
73
        $(top_builddir)/poppler/libpoppler-cairo.la     \
 
74
        $(POPPLER_GLIB_LIBS)                            \
 
75
        $(GDK_LIBS)                                     \
 
76
        $(FREETYPE_LIBS)                                \
 
77
        $(FONTCONFIG_LIBS)
 
78
 
 
79
libpoppler_glib_la_LDFLAGS = -version-info 6:0:0 @create_shared_lib@ @auto_import_flags@
 
80
 
 
81
if BUILD_WITH_GDK
 
82
noinst_PROGRAMS = test-poppler-glib
 
83
 
 
84
test_poppler_glib_SOURCES =                     \
 
85
       test-poppler-glib.cc
 
86
 
 
87
test_poppler_glib_LDADD =                       \
 
88
        $(top_builddir)/poppler/libpoppler.la   \
 
89
        libpoppler-glib.la                      \
 
90
        $(POPPLER_GLIB_LIBS)                    \
 
91
        $(GDK_LIBS)                             \
 
92
        $(FREETYPE_LIBS)
 
93
endif
 
94
 
 
95
BUILT_SOURCES =                                 \
 
96
        poppler-enums.c                         \
 
97
        poppler-enums.h
 
98
 
 
99
CLEANFILES = $(BUILT_SOURCES) $(stamp_files)
 
100
DISTCLEANFILES = $(BUILT_SOURCES) $(stamp_files)
 
101
MAINTAINERCLEANFILES = $(BUILT_SOURCES) $(stamp_files)
 
102
 
 
103
# GObject Introspection
 
104
if HAVE_INTROSPECTION
 
105
-include $(INTROSPECTION_MAKEFILE)
 
106
INTROSPECTION_GIRS =
 
107
INTROSPECTION_SCANNER_ARGS = --add-include-path=$(srcdir)
 
108
INTROSPECTION_COMPILER_ARGS = --includedir=$(srcdir)
 
109
 
 
110
introspection_files = $(libpoppler_glib_la_SOURCES) $(poppler_glib_include_HEADERS)
 
111
Poppler-0.16.gir: libpoppler-glib.la
 
112
Poppler_0_16_gir_INCLUDES = GObject-2.0 cairo-1.0
 
113
Poppler_0_16_gir_CFLAGS = $(INCLUDES) -I$(top_builddir)
 
114
Poppler_0_16_gir_LIBS = libpoppler-glib.la
 
115
Poppler_0_16_gir_FILES = $(addprefix $(srcdir)/, $(introspection_files))
 
116
 
 
117
if BUILD_WITH_GDK
 
118
Poppler_0_16_gir_INCLUDES += Gdk-2.0
 
119
endif
 
120
 
 
121
INTROSPECTION_GIRS += Poppler-0.16.gir
 
122
 
 
123
girdir = $(datadir)/gir-1.0
 
124
dist_gir_DATA = $(INTROSPECTION_GIRS)
 
125
 
 
126
typelibsdir = $(libdir)/girepository-1.0
 
127
typelibs_DATA = $(INTROSPECTION_GIRS:.gir=.typelib)
 
128
 
 
129
CLEANFILES += $(dist_gir_DATA) $(typelibs_DATA)
 
130
endif #HAVE_INTROSPECTION