| 1 |
BUILT_SOURCES = champlain-version.h |
| 2 |
CLEANFILES = $(BUILT_SOURCES) |
| 3 |
DISTCLEANFILES = |
| 4 |
EXTRA_DIST = champlain-version.h.in |
| 5 |
|
| 6 |
|
| 7 |
if ENABLE_MEMPHIS |
| 8 |
memphis_headers = \ |
| 9 |
$(srcdir)/champlain-memphis-renderer.h |
| 10 |
endif |
| 11 |
|
| 12 |
libchamplain_headers_public = \ |
| 13 |
$(memphis_headers) \ |
| 14 |
$(srcdir)/champlain-version.h \ |
| 15 |
$(srcdir)/champlain.h \ |
| 16 |
$(srcdir)/champlain-defines.h \ |
| 17 |
$(srcdir)/champlain-point.h \ |
| 18 |
$(srcdir)/champlain-custom-marker.h \ |
| 19 |
$(srcdir)/champlain-view.h \ |
| 20 |
$(srcdir)/champlain-layer.h \ |
| 21 |
$(srcdir)/champlain-marker-layer.h \ |
| 22 |
$(srcdir)/champlain-path-layer.h \ |
| 23 |
$(srcdir)/champlain-location.h \ |
| 24 |
$(srcdir)/champlain-coordinate.h \ |
| 25 |
$(srcdir)/champlain-marker.h \ |
| 26 |
$(srcdir)/champlain-label.h \ |
| 27 |
$(srcdir)/champlain-scale.h \ |
| 28 |
$(srcdir)/champlain-license.h \ |
| 29 |
$(srcdir)/champlain-tile.h \ |
| 30 |
$(srcdir)/champlain-map-source.h \ |
| 31 |
$(srcdir)/champlain-map-source-chain.h \ |
| 32 |
$(srcdir)/champlain-tile-source.h \ |
| 33 |
$(srcdir)/champlain-tile-cache.h \ |
| 34 |
$(srcdir)/champlain-memory-cache.h \ |
| 35 |
$(srcdir)/champlain-network-tile-source.h \ |
| 36 |
$(srcdir)/champlain-file-cache.h \ |
| 37 |
$(srcdir)/champlain-map-source-factory.h \ |
| 38 |
$(srcdir)/champlain-map-source-desc.h \ |
| 39 |
$(srcdir)/champlain-renderer.h \ |
| 40 |
$(srcdir)/champlain-image-renderer.h \ |
| 41 |
$(srcdir)/champlain-error-tile-renderer.h \ |
| 42 |
$(srcdir)/champlain-file-tile-source.h \ |
| 43 |
$(srcdir)/champlain-null-tile-source.h \ |
| 44 |
$(srcdir)/champlain-network-bbox-tile-source.h \ |
| 45 |
$(srcdir)/champlain-adjustment.h \ |
| 46 |
$(srcdir)/champlain-kinetic-scroll-view.h \ |
| 47 |
$(srcdir)/champlain-viewport.h \ |
| 48 |
$(srcdir)/champlain-bounding-box.h |
| 49 |
|
| 50 |
libchamplain_headers_private = \ |
| 51 |
$(srcdir)/champlain-debug.h \ |
| 52 |
$(srcdir)/champlain-group.h \ |
| 53 |
$(srcdir)/champlain-private.h |
| 54 |
|
| 55 |
|
| 56 |
if ENABLE_MEMPHIS |
| 57 |
memphis_sources = \ |
| 58 |
$(srcdir)/champlain-memphis-renderer.c |
| 59 |
endif |
| 60 |
|
| 61 |
libchamplain_sources = \ |
| 62 |
$(memphis_sources) \ |
| 63 |
$(srcdir)/champlain-debug.c \ |
| 64 |
$(srcdir)/champlain-view.c \ |
| 65 |
$(srcdir)/champlain-layer.c \ |
| 66 |
$(srcdir)/champlain-marker-layer.c \ |
| 67 |
$(srcdir)/champlain-path-layer.c \ |
| 68 |
$(srcdir)/champlain-location.c \ |
| 69 |
$(srcdir)/champlain-coordinate.c \ |
| 70 |
$(srcdir)/champlain-marker.c \ |
| 71 |
$(srcdir)/champlain-label.c \ |
| 72 |
$(srcdir)/champlain-scale.c \ |
| 73 |
$(srcdir)/champlain-license.c \ |
| 74 |
$(srcdir)/champlain-tile.c \ |
| 75 |
$(srcdir)/champlain-map-source.c \ |
| 76 |
$(srcdir)/champlain-map-source-chain.c \ |
| 77 |
$(srcdir)/champlain-tile-source.c \ |
| 78 |
$(srcdir)/champlain-tile-cache.c \ |
| 79 |
$(srcdir)/champlain-memory-cache.c \ |
| 80 |
$(srcdir)/champlain-network-tile-source.c \ |
| 81 |
$(srcdir)/champlain-file-cache.c \ |
| 82 |
$(srcdir)/champlain-map-source-factory.c \ |
| 83 |
$(srcdir)/champlain-map-source-desc.c \ |
| 84 |
$(srcdir)/champlain-point.c \ |
| 85 |
$(srcdir)/champlain-custom-marker.c \ |
| 86 |
$(srcdir)/champlain-renderer.c \ |
| 87 |
$(srcdir)/champlain-image-renderer.c \ |
| 88 |
$(srcdir)/champlain-error-tile-renderer.c \ |
| 89 |
$(srcdir)/champlain-file-tile-source.c \ |
| 90 |
$(srcdir)/champlain-null-tile-source.c \ |
| 91 |
$(srcdir)/champlain-network-bbox-tile-source.c \ |
| 92 |
$(srcdir)/champlain-group.c \ |
| 93 |
$(srcdir)/champlain-adjustment.c \ |
| 94 |
$(srcdir)/champlain-kinetic-scroll-view.c \ |
| 95 |
$(srcdir)/champlain-viewport.c \ |
| 96 |
$(srcdir)/champlain-bounding-box.c |
| 97 |
|
| 98 |
champlain-features.h: $(top_builddir)/config.status |
| 99 |
$(AM_V_GEN) ( cd $(top_builddir) && ./config.status champlain/$@ ) |
| 100 |
|
| 101 |
BUILT_SOURCES += champlain-features.h |
| 102 |
CLEANFILES += champlain-features.h |
| 103 |
|
| 104 |
# glib-genmarshal rules |
| 105 |
glib_marshal_list = champlain-marshal.list |
| 106 |
glib_marshal_prefix = _champlain_marshal |
| 107 |
include $(top_srcdir)/build/Makefile.am.marshal |
| 108 |
|
| 109 |
# glib-mkenums rules |
| 110 |
glib_enum_h = champlain-enum-types.h |
| 111 |
glib_enum_c = champlain-enum-types.c |
| 112 |
glib_enum_headers = $(libchamplain_headers_public) |
| 113 |
include $(top_srcdir)/build/Makefile.am.enums |
| 114 |
|
| 115 |
libchamplain_headers_built = \ |
| 116 |
champlain-features.h \ |
| 117 |
champlain-enum-types.h \ |
| 118 |
champlain-marshal.h |
| 119 |
|
| 120 |
libchamplain_sources_built = \ |
| 121 |
champlain-enum-types.c \ |
| 122 |
champlain-marshal.c |
| 123 |
|
| 124 |
|
| 125 |
libchamplain_@CHAMPLAIN_API_VERSION@_la_SOURCES = \ |
| 126 |
$(libchamplain_headers_public) \ |
| 127 |
$(libchamplain_headers_private) \ |
| 128 |
$(libchamplain_sources) |
| 129 |
|
| 130 |
nodist_libchamplain_@CHAMPLAIN_API_VERSION@_la_SOURCES = \ |
| 131 |
$(libchamplain_headers_built) \ |
| 132 |
$(libchamplain_sources_built) |
| 133 |
|
| 134 |
libchamplain_@CHAMPLAIN_API_VERSION@_la_LIBADD = $(DEPS_LIBS) $(SOUP_LIBS) $(MEMPHIS_LIBS) $(LIBM) |
| 135 |
|
| 136 |
libchamplain_@CHAMPLAIN_API_VERSION@_la_LDFLAGS = \ |
| 137 |
-version-info $(LIBRARY_VERSION)\ |
| 138 |
-no-undefined \ |
| 139 |
-export-symbols-regex ^champlain_.* |
| 140 |
|
| 141 |
AM_CPPFLAGS = \ |
| 142 |
$(DEPS_CFLAGS) \ |
| 143 |
$(SOUP_CFLAGS) \ |
| 144 |
$(MEMPHIS_CFLAGS) \ |
| 145 |
-DDATADIR=\""$(datadir)"\" \ |
| 146 |
-I$(top_srcdir) \ |
| 147 |
-DCHAMPLAIN_COMPILATION \ |
| 148 |
$(WARN_CFLAGS) |
| 149 |
|
| 150 |
|
| 151 |
lib_LTLIBRARIES = libchamplain-@CHAMPLAIN_API_VERSION@.la |
| 152 |
|
| 153 |
libchamplaindir = $(includedir)/libchamplain-@CHAMPLAIN_API_VERSION@/champlain |
| 154 |
|
| 155 |
libchamplain_HEADERS = $(libchamplain_headers_public) |
| 156 |
|
| 157 |
nodist_libchamplain_HEADERS = $(libchamplain_headers_built) |
| 158 |
|
| 159 |
|
| 160 |
if HAVE_INTROSPECTION |
| 161 |
|
| 162 |
-include $(INTROSPECTION_MAKEFILE) |
| 163 |
INTROSPECTION_GIRS = |
| 164 |
INTROSPECTION_SCANNER_ARGS = --warn-all |
| 165 |
INTROSPECTION_COMPILER_ARGS = |
| 166 |
introspection_sources = \ |
| 167 |
$(libchamplain_headers_public) \ |
| 168 |
$(libchamplain_sources) |
| 169 |
if ENABLE_MEMPHIS |
| 170 |
memphis_gir_include = Memphis-0.2 |
| 171 |
memphis_package = champlain-memphis-@CHAMPLAIN_API_VERSION@ |
| 172 |
endif |
| 173 |
|
| 174 |
Champlain-@CHAMPLAIN_API_VERSION@.gir: libchamplain-@CHAMPLAIN_API_VERSION@.la |
| 175 |
Champlain_@CHAMPLAIN_API_VERSION_NORM@_gir_NAMESPACE = Champlain |
| 176 |
Champlain_@CHAMPLAIN_API_VERSION_NORM@_gir_VERSION = @CHAMPLAIN_API_VERSION@ |
| 177 |
Champlain_@CHAMPLAIN_API_VERSION_NORM@_gir_LIBS = libchamplain-@CHAMPLAIN_API_VERSION@.la |
| 178 |
Champlain_@CHAMPLAIN_API_VERSION_NORM@_gir_PACKAGES = gobject-2.0 |
| 179 |
Champlain_@CHAMPLAIN_API_VERSION_NORM@_gir_FILES = $(introspection_sources) |
| 180 |
Champlain_@CHAMPLAIN_API_VERSION_NORM@_gir_INCLUDES = Clutter-1.0 $(memphis_gir_include) |
| 181 |
Champlain_@CHAMPLAIN_API_VERSION_NORM@_gir_EXPORT_PACKAGES = champlain-@CHAMPLAIN_API_VERSION@ $(memphis_package) |
| 182 |
Champlain_@CHAMPLAIN_API_VERSION_NORM@_gir_SCANNERFLAGS = --identifier-prefix=Champlain --symbol-prefix=champlain --c-include="champlain/champlain.h" |
| 183 |
Champlain_@CHAMPLAIN_API_VERSION_NORM@_gir_CFLAGS = \ |
| 184 |
$(DEPS_CFLAGS) $(SOUP_CFLAGS) $(MEMPHIS_CFLAGS) \ |
| 185 |
-I$(top_srcdir) -I$(top_builddir) \ |
| 186 |
-DCHAMPLAIN_COMPILATION |
| 187 |
|
| 188 |
INTROSPECTION_GIRS += Champlain-@CHAMPLAIN_API_VERSION@.gir |
| 189 |
|
| 190 |
girdir = $(datadir)/gir-1.0 |
| 191 |
gir_DATA = $(INTROSPECTION_GIRS) |
| 192 |
|
| 193 |
typelibdir = $(libdir)/girepository-1.0 |
| 194 |
typelib_DATA = $(INTROSPECTION_GIRS:.gir=.typelib) |
| 195 |
|
| 196 |
CLEANFILES += $(gir_DATA) $(typelib_DATA) |
| 197 |
|
| 198 |
endif |
| 199 |
|
| 200 |
vapidir = $(datadir)/vala/vapi |
| 201 |
dist_vapi_DATA = champlain-@CHAMPLAIN_API_VERSION@.vapi |
| 202 |
EXTRA_DIST += champlain-@CHAMPLAIN_API_VERSION@.vapi |
| 203 |
|
| 204 |
if ENABLE_VALA |
| 205 |
|
| 206 |
CLEANFILES += $(dist_vapi_DATA) |
| 207 |
|
| 208 |
champlain-@CHAMPLAIN_API_VERSION@.vapi: Champlain-@CHAMPLAIN_API_VERSION@.gir |
| 209 |
$(AM_V_GEN) ( $(VAPIGEN) --library champlain-@CHAMPLAIN_API_VERSION@ --pkg clutter-1.0 --pkg cogl-pango-1.0 --pkg atk --pkg pangocairo $(builddir)/Champlain-@CHAMPLAIN_API_VERSION@.gir ) |
| 210 |
|
| 211 |
endif |