|
Packit |
0ec9dd |
## Process this file with automake to create Makefile.in.
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
# We set GPATH here; this gives us semantics for GNU make
|
|
Packit |
0ec9dd |
# which are more like other make's VPATH.
|
|
Packit |
0ec9dd |
GPATH = $(srcdir)
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
include $(INTROSPECTION_MAKEFILE)
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
INTROSPECTION_GIRS =
|
|
Packit |
0ec9dd |
INTROSPECTION_SCANNER_ARGS = --warn-all --add-include-path=$(srcdir) --add-include-path=.
|
|
Packit |
0ec9dd |
INTROSPECTION_COMPILER_ARGS = --includedir=$(srcdir) --includedir=.
|
|
Packit |
0ec9dd |
INTROSPECTION_SCANNER_ENV = CC="$(CC)"
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
SUBDIRS =
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
INCLUDES = \
|
|
Packit |
0ec9dd |
-DG_LOG_DOMAIN=\"Pango\" \
|
|
Packit |
0ec9dd |
-DPANGO_COMPILATION \
|
|
Packit |
0ec9dd |
-DPANGO_ENABLE_BACKEND \
|
|
Packit |
0ec9dd |
-DPANGO_ENABLE_ENGINE \
|
|
Packit |
0ec9dd |
-DSYSCONFDIR=\"$(sysconfdir)\" \
|
|
Packit |
0ec9dd |
-DLIBDIR=\"$(libdir)\" \
|
|
Packit |
0ec9dd |
-I$(top_srcdir) \
|
|
Packit |
0ec9dd |
-I$(top_builddir) \
|
|
Packit |
0ec9dd |
$(PANGO_DEBUG_FLAGS) \
|
|
Packit |
0ec9dd |
$(GLIB_CFLAGS) \
|
|
Packit |
0ec9dd |
$(XFT_CFLAGS) \
|
|
Packit |
0ec9dd |
$(CAIRO_CFLAGS) \
|
|
Packit |
0ec9dd |
$(HARFBUZZ_CFLAGS) \
|
|
Packit |
0ec9dd |
$(FREETYPE_CFLAGS) \
|
|
Packit |
0ec9dd |
$(FONTCONFIG_CFLAGS) \
|
|
Packit |
0ec9dd |
$(FRIBIDI_CFLAGS) \
|
|
Packit |
0ec9dd |
$(LIBTHAI_CFLAGS) \
|
|
Packit |
0ec9dd |
$(X_CFLAGS) \
|
|
Packit |
0ec9dd |
$(PANGO_HIDDEN_VISIBILITY_CFLAGS)
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
BUILT_SOURCES = pango-enum-types.h pango-enum-types.c pango-features.h
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
pangoincludedir=$(includedir)/pango-1.0/pango
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
if OS_WIN32
|
|
Packit |
0ec9dd |
else
|
|
Packit |
0ec9dd |
libm = -lm
|
|
Packit |
0ec9dd |
endif
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
# ------------------- libpango -------------------
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
lib_LTLIBRARIES = libpango-1.0.la
|
|
Packit |
0ec9dd |
INTROSPECTION_GIRS += Pango-1.0.gir
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
libpango_1_0_la_LDFLAGS = $(LIBRARY_LIBTOOL_OPTIONS)
|
|
Packit |
0ec9dd |
libpango_1_0_la_LIBADD = \
|
|
Packit |
0ec9dd |
$(GLIB_LIBS) \
|
|
Packit |
0ec9dd |
$(LIBTHAI_LIBS) \
|
|
Packit |
0ec9dd |
$(FRIBIDI_LIBS) \
|
|
Packit |
0ec9dd |
$(libm)
|
|
Packit |
0ec9dd |
libpango_1_0_la_DEPENDENCIES =
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
if PLATFORM_WIN32
|
|
Packit |
0ec9dd |
libpango_1_0_la_LDFLAGS += -Wl,pango-win32-res.o
|
|
Packit |
0ec9dd |
libpango_1_0_la_DEPENDENCIES += pango-win32-res.o
|
|
Packit |
0ec9dd |
endif
|
|
Packit |
0ec9dd |
pango-win32-res.o: pango.rc
|
|
Packit |
0ec9dd |
$(AM_V_GEN) $(WINDRES) $< $@
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
libpango_1_0_la_SOURCES = \
|
|
Packit |
0ec9dd |
break.c \
|
|
Packit |
0ec9dd |
ellipsize.c \
|
|
Packit |
0ec9dd |
fonts.c \
|
|
Packit |
0ec9dd |
glyphstring.c \
|
|
Packit |
0ec9dd |
modules.c \
|
|
Packit |
0ec9dd |
pango-attributes.c \
|
|
Packit |
0ec9dd |
pango-bidi-type.c \
|
|
Packit |
0ec9dd |
pango-color.c \
|
|
Packit |
0ec9dd |
pango-color-table.h \
|
|
Packit |
0ec9dd |
pango-context.c \
|
|
Packit |
0ec9dd |
pango-coverage.c \
|
|
Packit |
0ec9dd |
pango-emoji.c \
|
|
Packit |
0ec9dd |
pango-emoji-private.h \
|
|
Packit |
0ec9dd |
pango-emoji-table.h \
|
|
Packit |
0ec9dd |
pango-engine.c \
|
|
Packit |
0ec9dd |
pango-engine-private.h \
|
|
Packit |
0ec9dd |
pango-fontmap.c \
|
|
Packit |
0ec9dd |
pango-fontset.c \
|
|
Packit |
0ec9dd |
pango-glyph-item.c \
|
|
Packit |
0ec9dd |
pango-gravity.c \
|
|
Packit |
0ec9dd |
pango-impl-utils.h \
|
|
Packit |
0ec9dd |
pango-item.c \
|
|
Packit |
0ec9dd |
pango-language.c \
|
|
Packit |
0ec9dd |
pango-language-sample-table.h \
|
|
Packit |
0ec9dd |
pango-layout.c \
|
|
Packit |
0ec9dd |
pango-layout-private.h \
|
|
Packit |
0ec9dd |
pango-markup.c \
|
|
Packit |
0ec9dd |
pango-matrix.c \
|
|
Packit |
0ec9dd |
pango-renderer.c \
|
|
Packit |
0ec9dd |
pango-script.c \
|
|
Packit |
0ec9dd |
pango-script-lang-table.h \
|
|
Packit |
0ec9dd |
pango-script-private.h \
|
|
Packit |
0ec9dd |
pango-tabs.c \
|
|
Packit |
0ec9dd |
pango-utils.c \
|
|
Packit |
0ec9dd |
pango-utils-internal.h \
|
|
Packit |
0ec9dd |
reorder-items.c \
|
|
Packit |
0ec9dd |
shape.c \
|
|
Packit |
0ec9dd |
pango-enum-types.c
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
pango_headers = \
|
|
Packit |
0ec9dd |
pango.h \
|
|
Packit |
0ec9dd |
pango-attributes.h \
|
|
Packit |
0ec9dd |
pango-bidi-type.h \
|
|
Packit |
0ec9dd |
pango-break.h \
|
|
Packit |
0ec9dd |
pango-context.h \
|
|
Packit |
0ec9dd |
pango-coverage.h \
|
|
Packit |
0ec9dd |
pango-engine.h \
|
|
Packit |
0ec9dd |
pango-font.h \
|
|
Packit |
0ec9dd |
pango-fontmap.h \
|
|
Packit |
0ec9dd |
pango-fontset.h \
|
|
Packit |
0ec9dd |
pango-glyph.h \
|
|
Packit |
0ec9dd |
pango-glyph-item.h \
|
|
Packit |
0ec9dd |
pango-gravity.h \
|
|
Packit |
0ec9dd |
pango-item.h \
|
|
Packit |
0ec9dd |
pango-language.h \
|
|
Packit |
0ec9dd |
pango-layout.h \
|
|
Packit |
0ec9dd |
pango-matrix.h \
|
|
Packit |
0ec9dd |
pango-modules.h \
|
|
Packit |
0ec9dd |
pango-renderer.h \
|
|
Packit |
0ec9dd |
pango-script.h \
|
|
Packit |
0ec9dd |
pango-tabs.h \
|
|
Packit |
0ec9dd |
pango-types.h \
|
|
Packit |
0ec9dd |
pango-utils.h \
|
|
Packit |
0ec9dd |
pango-version-macros.h
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
pangoinclude_HEADERS = \
|
|
Packit |
0ec9dd |
$(pango_headers) \
|
|
Packit |
0ec9dd |
pango-features.h \
|
|
Packit |
0ec9dd |
pango-enum-types.h
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
pango-enum-types.h: s-enum-types-h
|
|
Packit |
0ec9dd |
s-enum-types-h: $(pango_headers) Makefile.am pango-enum-types.h.template
|
|
Packit |
0ec9dd |
$(AM_V_GEN) ( cd $(srcdir) && $(GLIB_MKENUMS) \
|
|
Packit |
0ec9dd |
--template pango-enum-types.h.template \
|
|
Packit |
0ec9dd |
$(pango_headers) ) > pango-enum-types.h.tmp \
|
|
Packit |
0ec9dd |
&& mv pango-enum-types.h.tmp pango-enum-types.h \
|
|
Packit |
0ec9dd |
&& echo timestamp > $@
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
pango-enum-types.c: s-enum-types-c
|
|
Packit |
0ec9dd |
s-enum-types-c: $(pango_headers) Makefile.am pango-enum-types.c.template
|
|
Packit |
0ec9dd |
$(AM_V_GEN) ( cd $(srcdir) && $(GLIB_MKENUMS) \
|
|
Packit |
0ec9dd |
--template pango-enum-types.c.template \
|
|
Packit |
0ec9dd |
$(pango_headers) ) > pango-enum-types.c.tmp \
|
|
Packit |
0ec9dd |
&& mv pango-enum-types.c.tmp pango-enum-types.c \
|
|
Packit |
0ec9dd |
&& echo timestamp > $@
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
pango-features.h:
|
|
Packit |
0ec9dd |
$(AM_V_GEN) cd $(top_builddir) && ./config.status pango/pango-features.h
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
pango_introspection_files = \
|
|
Packit |
0ec9dd |
$(libpango_1_0_la_SOURCES) \
|
|
Packit |
0ec9dd |
$(pango_headers) \
|
|
Packit |
0ec9dd |
pango-enum-types.h
|
|
Packit |
0ec9dd |
Pango-1.0.gir: libpango-1.0.la
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
Pango_1_0_gir_PACKAGES = gobject-2.0 cairo glib-2.0
|
|
Packit |
0ec9dd |
if HAVE_CAIRO_FREETYPE
|
|
Packit |
0ec9dd |
Pango_1_0_gir_PACKAGES += freetype2
|
|
Packit |
0ec9dd |
endif
|
|
Packit |
0ec9dd |
Pango_1_0_gir_EXPORT_PACKAGES = pango
|
|
Packit |
0ec9dd |
Pango_1_0_gir_INCLUDES = GObject-2.0 cairo-1.0
|
|
Packit |
0ec9dd |
Pango_1_0_gir_LIBS = libpango-1.0.la
|
|
Packit |
0ec9dd |
Pango_1_0_gir_CFLAGS = -I$(top_builddir) -I$(top_srcdir) $(INCLUDES)
|
|
Packit |
0ec9dd |
Pango_1_0_gir_FILES = $(filter-out %-private.h pango-color-table.h, $(pango_introspection_files))
|
|
Packit |
0ec9dd |
Pango_1_0_gir_SCANNERFLAGS = --c-include "pango/pango.h"
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
# ------------------- libpangoft2 -------------------
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
if HAVE_FREETYPE
|
|
Packit |
0ec9dd |
pangoinclude_HEADERS += $(pangoft2_headers)
|
|
Packit |
0ec9dd |
lib_LTLIBRARIES += libpangoft2-1.0.la
|
|
Packit |
0ec9dd |
INTROSPECTION_GIRS += PangoFT2-1.0.gir
|
|
Packit |
0ec9dd |
endif
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
pangoft2_headers = \
|
|
Packit |
0ec9dd |
pango-ot.h \
|
|
Packit |
0ec9dd |
pangofc-font.h \
|
|
Packit |
0ec9dd |
pangofc-fontmap.h \
|
|
Packit |
0ec9dd |
pangofc-decoder.h \
|
|
Packit |
0ec9dd |
pangoft2.h
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
pangoft2_public_sources = \
|
|
Packit |
0ec9dd |
pangofc-font.c \
|
|
Packit |
0ec9dd |
pangofc-fontmap.c \
|
|
Packit |
0ec9dd |
pangofc-decoder.c \
|
|
Packit |
0ec9dd |
pangofc-shape.c \
|
|
Packit |
0ec9dd |
pangoft2.c
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
libpangoft2_1_0_la_LDFLAGS = $(LIBRARY_LIBTOOL_OPTIONS)
|
|
Packit |
0ec9dd |
libpangoft2_1_0_la_LIBADD = \
|
|
Packit |
0ec9dd |
libpango-$(PANGO_API_VERSION).la \
|
|
Packit |
0ec9dd |
$(GLIB_LIBS) \
|
|
Packit |
0ec9dd |
$(HARFBUZZ_LIBS) \
|
|
Packit |
0ec9dd |
$(FREETYPE_LIBS) \
|
|
Packit |
0ec9dd |
$(FONTCONFIG_LIBS) \
|
|
Packit |
0ec9dd |
$(libm)
|
|
Packit |
0ec9dd |
libpangoft2_1_0_la_DEPENDENCIES = \
|
|
Packit |
0ec9dd |
libpango-$(PANGO_API_VERSION).la
|
|
Packit |
0ec9dd |
libpangoft2_1_0_la_SOURCES = \
|
|
Packit |
0ec9dd |
$(pangoft2_public_sources) \
|
|
Packit |
0ec9dd |
pangofc-private.h \
|
|
Packit |
0ec9dd |
pangoft2.h \
|
|
Packit |
0ec9dd |
pangoft2-private.h \
|
|
Packit |
0ec9dd |
pangoft2-fontmap.c \
|
|
Packit |
0ec9dd |
pangoft2-render.c \
|
|
Packit |
0ec9dd |
pango-ot-private.h \
|
|
Packit |
0ec9dd |
pango-ot-buffer.c \
|
|
Packit |
0ec9dd |
pango-ot-info.c \
|
|
Packit |
0ec9dd |
pango-ot-ruleset.c \
|
|
Packit |
0ec9dd |
pango-ot-tag.c
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
if PLATFORM_WIN32
|
|
Packit |
0ec9dd |
libpangoft2_1_0_la_LDFLAGS += -Wl,pangoft2-win32-res.o
|
|
Packit |
0ec9dd |
libpangoft2_1_0_la_DEPENDENCIES += pangoft2-win32-res.o
|
|
Packit |
0ec9dd |
endif
|
|
Packit |
0ec9dd |
pangoft2-win32-res.o: pangoft2.rc
|
|
Packit |
0ec9dd |
$(AM_V_GEN) $(WINDRES) $< $@
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
pangoft2_introspection_files = \
|
|
Packit |
0ec9dd |
$(pangoft2_headers) \
|
|
Packit |
0ec9dd |
$(pangoft2_public_sources)
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
PangoFT2-1.0.gir: libpangoft2-1.0.la
|
|
Packit |
0ec9dd |
PangoFT2-1.0.gir: Pango-1.0.gir
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
PangoFT2_1_0_gir_PACKAGES = freetype2
|
|
Packit |
0ec9dd |
PangoFT2_1_0_gir_EXPORT_PACKAGES = pangoft2
|
|
Packit |
0ec9dd |
PangoFT2_1_0_gir_INCLUDES = GObject-2.0 cairo-1.0 freetype2-2.0 fontconfig-2.0
|
|
Packit |
0ec9dd |
PangoFT2_1_0_gir_LIBS = $(Pango_1_0_gir_LIBS) libpangoft2-1.0.la
|
|
Packit |
0ec9dd |
PangoFT2_1_0_gir_CFLAGS = -I$(top_builddir) -I$(top_srcdir) $(INCLUDES)
|
|
Packit |
0ec9dd |
PangoFT2_1_0_gir_SCANNERFLAGS = --include-uninstalled=$(builddir)/Pango-1.0.gir --c-include "pango/pangoft2.h"
|
|
Packit |
0ec9dd |
PangoFT2_1_0_gir_FILES = $(filter-out %-private.h, $(addprefix $(srcdir)/,$(pangoft2_introspection_files)))
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
# ------------------- libpangoxft -------------------
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
if HAVE_XFT
|
|
Packit |
0ec9dd |
pangoinclude_HEADERS += $(pangoxft_headers)
|
|
Packit |
0ec9dd |
lib_LTLIBRARIES += libpangoxft-1.0.la
|
|
Packit |
0ec9dd |
INTROSPECTION_GIRS += PangoXft-1.0.gir
|
|
Packit |
0ec9dd |
endif
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
pangoxft_headers = pangoxft.h pangoxft-render.h
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
libpangoxft_1_0_la_LDFLAGS = $(LIBRARY_LIBTOOL_OPTIONS)
|
|
Packit |
0ec9dd |
libpangoxft_1_0_la_LIBADD = \
|
|
Packit |
0ec9dd |
libpangoft2-$(PANGO_API_VERSION).la \
|
|
Packit |
0ec9dd |
libpango-$(PANGO_API_VERSION).la \
|
|
Packit |
0ec9dd |
$(GLIB_LIBS) \
|
|
Packit |
0ec9dd |
$(XFT_LIBS) \
|
|
Packit |
0ec9dd |
$(FREETYPE_LIBS) \
|
|
Packit |
0ec9dd |
$(FONTCONFIG_LIBS) \
|
|
Packit |
0ec9dd |
$(libm)
|
|
Packit |
0ec9dd |
libpangoxft_1_0_la_DEPENDENCIES = \
|
|
Packit |
0ec9dd |
libpangoft2-$(PANGO_API_VERSION).la \
|
|
Packit |
0ec9dd |
libpango-$(PANGO_API_VERSION).la
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
if PLATFORM_WIN32
|
|
Packit |
0ec9dd |
libpangoxft_1_0_la_LDFLAGS += -Wl,pangoxft-win32-res.o
|
|
Packit |
0ec9dd |
libpangoxft_1_0_la_DEPENDENCIES += pangoxft-win32-res.o
|
|
Packit |
0ec9dd |
endif
|
|
Packit |
0ec9dd |
pangoxft-win32-res.o: pangoxft.rc
|
|
Packit |
0ec9dd |
$(AM_V_GEN) $(WINDRES) $< $@
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
libpangoxft_1_0_la_SOURCES = \
|
|
Packit |
0ec9dd |
pangoxft-font.c \
|
|
Packit |
0ec9dd |
pangoxft-fontmap.c \
|
|
Packit |
0ec9dd |
pangoxft-private.h \
|
|
Packit |
0ec9dd |
pangoxft-render.c
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
pangoxft_introspection_files = \
|
|
Packit |
0ec9dd |
$(pangoxft_headers) \
|
|
Packit |
0ec9dd |
$(libpangoxft_1_0_la_SOURCES)
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
PangoXft-1.0.gir: libpangoxft-1.0.la
|
|
Packit |
0ec9dd |
PangoXft-1.0.gir: Pango-1.0.gir PangoFT2-1.0.gir
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
PangoXft_1_0_gir_PACKAGES = gobject-2.0 freetype2
|
|
Packit |
0ec9dd |
PangoXft_1_0_gir_EXPORT_PACKAGES = pangoxft
|
|
Packit |
0ec9dd |
PangoXft_1_0_gir_INCLUDES = GObject-2.0 xft-2.0 xlib-2.0
|
|
Packit |
0ec9dd |
PangoXft_1_0_gir_LIBS = $(PangoFT2_1_0_gir_LIBS) libpangoxft-1.0.la
|
|
Packit |
0ec9dd |
PangoXft_1_0_gir_CFLAGS = -I$(top_builddir) -I$(top_srcdir) $(INCLUDES)
|
|
Packit |
0ec9dd |
PangoXft_1_0_gir_SCANNERFLAGS = --include-uninstalled=$(builddir)/Pango-1.0.gir --include-uninstalled=$(builddir)/PangoFT2-1.0.gir --c-include "pango/pangoxft.h"
|
|
Packit |
0ec9dd |
PangoXft_1_0_gir_FILES = $(filter-out %-private.h, $(addprefix $(srcdir)/,$(pangoxft_introspection_files)))
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
# ------------------- libpangocairo -------------------
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
if HAVE_CAIRO
|
|
Packit |
0ec9dd |
pangoinclude_HEADERS += $(pangocairo_headers)
|
|
Packit |
0ec9dd |
lib_LTLIBRARIES += libpangocairo-1.0.la
|
|
Packit |
0ec9dd |
INTROSPECTION_GIRS += PangoCairo-1.0.gir
|
|
Packit |
0ec9dd |
endif
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
pangocairo_headers = pangocairo.h
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
libpangocairo_1_0_la_LDFLAGS = $(LIBRARY_LIBTOOL_OPTIONS)
|
|
Packit |
0ec9dd |
libpangocairo_1_0_la_LIBADD = \
|
|
Packit |
0ec9dd |
libpango-$(PANGO_API_VERSION).la \
|
|
Packit |
0ec9dd |
$(GLIB_LIBS) \
|
|
Packit |
0ec9dd |
$(CAIRO_LIBS) \
|
|
Packit |
0ec9dd |
$(FONTCONFIG_LIBS) \
|
|
Packit |
0ec9dd |
$(libm)
|
|
Packit |
0ec9dd |
libpangocairo_1_0_la_DEPENDENCIES = \
|
|
Packit |
0ec9dd |
libpango-$(PANGO_API_VERSION).la
|
|
Packit |
0ec9dd |
pangocairo_core_sources = \
|
|
Packit |
0ec9dd |
pangocairo-context.c \
|
|
Packit |
0ec9dd |
pangocairo-font.c \
|
|
Packit |
0ec9dd |
pangocairo-fontmap.c \
|
|
Packit |
0ec9dd |
pangocairo-render.c \
|
|
Packit |
0ec9dd |
pangocairo-private.h
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
libpangocairo_1_0_la_SOURCES = $(pangocairo_core_sources)
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
if HAVE_CAIRO_WIN32
|
|
Packit |
0ec9dd |
if PLATFORM_WIN32
|
|
Packit |
0ec9dd |
libpangocairo_1_0_la_LDFLAGS += -Wl,pangocairo-win32-res.o
|
|
Packit |
0ec9dd |
libpangocairo_1_0_la_DEPENDENCIES += pangocairo-win32-res.o
|
|
Packit |
0ec9dd |
endif
|
|
Packit |
0ec9dd |
pangocairo-win32-res.o: pangocairo.rc
|
|
Packit |
0ec9dd |
$(AM_V_GEN) $(WINDRES) $< $@
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
libpangocairo_1_0_la_LIBADD += libpangowin32-$(PANGO_API_VERSION).la -lgdi32
|
|
Packit |
0ec9dd |
libpangocairo_1_0_la_DEPENDENCIES += libpangowin32-$(PANGO_API_VERSION).la
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
libpangocairo_1_0_la_SOURCES += pangocairo-win32font.c pangocairo-win32fontmap.c pangocairo-win32.h
|
|
Packit |
0ec9dd |
endif
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
if HAVE_CAIRO_FREETYPE
|
|
Packit |
0ec9dd |
libpangocairo_1_0_la_LIBADD += libpangoft2-$(PANGO_API_VERSION).la $(FREETYPE_LIBS)
|
|
Packit |
0ec9dd |
libpangocairo_1_0_la_DEPENDENCIES += libpangoft2-$(PANGO_API_VERSION).la
|
|
Packit |
0ec9dd |
PANGOCAIRO_FONT_BACKEND_GI_MODULE = PangoFT2-1.0.gir
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
libpangocairo_1_0_la_SOURCES += \
|
|
Packit |
0ec9dd |
pangocairo-fcfont.c \
|
|
Packit |
0ec9dd |
pangocairo-fcfontmap.c \
|
|
Packit |
0ec9dd |
pangocairo-fc.h
|
|
Packit |
0ec9dd |
endif
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
if HAVE_CAIRO_QUARTZ
|
|
Packit |
0ec9dd |
if HAVE_CORE_TEXT
|
|
Packit |
0ec9dd |
libpangocairo_1_0_la_SOURCES += \
|
|
Packit |
0ec9dd |
pangocoretext.h \
|
|
Packit |
0ec9dd |
pangocoretext.c \
|
|
Packit |
0ec9dd |
pangocoretext-private.h \
|
|
Packit |
0ec9dd |
pangocoretext-fontmap.c \
|
|
Packit |
0ec9dd |
pangocoretext-shape.c \
|
|
Packit |
0ec9dd |
pangocairo-coretext.h \
|
|
Packit |
0ec9dd |
pangocairo-coretextfont.c \
|
|
Packit |
0ec9dd |
pangocairo-coretextfont.h \
|
|
Packit |
0ec9dd |
pangocairo-coretextfontmap.c
|
|
Packit |
0ec9dd |
pangoinclude_HEADERS += pangocoretext.h
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
libpangocairo_1_0_la_LDFLAGS += -framework CoreFoundation -framework ApplicationServices
|
|
Packit |
0ec9dd |
# We don't have an CoreText GIR right now, so this is just hypothetical
|
|
Packit |
0ec9dd |
# PANGOCAIRO_FONT_BACKEND_GI_MODULE = PangoCoreText-1.0.gir
|
|
Packit |
0ec9dd |
endif
|
|
Packit |
0ec9dd |
endif
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
pangocairo_introspection_files = \
|
|
Packit |
0ec9dd |
$(libpangocairo_1_0_la_SOURCES) \
|
|
Packit |
0ec9dd |
$(pangocairo_headers)
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
PangoCairo-1.0.gir: libpangocairo-1.0.la
|
|
Packit |
0ec9dd |
PangoCairo-1.0.gir: Pango-1.0.gir $(PANGOCAIRO_FONT_BACKEND_GI_MODULE)
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
PangoCairo_1_0_gir_PACKAGES = gobject-2.0 cairo
|
|
Packit |
0ec9dd |
PangoCairo_1_0_gir_EXPORT_PACKAGES = pangocairo
|
|
Packit |
0ec9dd |
PangoCairo_1_0_gir_INCLUDES = GObject-2.0 cairo-1.0
|
|
Packit |
0ec9dd |
PangoCairo_1_0_gir_LIBS = $(Pango_1_0_gir_LIBS) libpangocairo-1.0.la
|
|
Packit |
0ec9dd |
PangoCairo_1_0_gir_CFLAGS = -I$(top_builddir) -I$(top_srcdir) $(INCLUDES)
|
|
Packit |
0ec9dd |
PangoCairo_1_0_gir_SCANNERFLAGS = --include-uninstalled=$(builddir)/Pango-1.0.gir --c-include "pango/pangocairo.h"
|
|
Packit |
0ec9dd |
if HAVE_CAIRO_FREETYPE
|
|
Packit |
0ec9dd |
PangoCairo_1_0_gir_SCANNERFLAGS += --include-uninstalled=$(builddir)/$(PANGOCAIRO_FONT_BACKEND_GI_MODULE)
|
|
Packit |
0ec9dd |
PangoCairo_1_0_gir_LIBS += $(PangoFT2_1_0_gir_LIBS)
|
|
Packit |
0ec9dd |
endif
|
|
Packit |
0ec9dd |
PangoCairo_1_0_gir_FILES = $(filter-out %-private.h, $(addprefix $(srcdir)/,$(pangocairo_introspection_files)))
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
# ------------------- libpangowin32 -------------------
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
if HAVE_WIN32
|
|
Packit |
0ec9dd |
pangoinclude_HEADERS += pangowin32.h
|
|
Packit |
0ec9dd |
lib_LTLIBRARIES += libpangowin32-1.0.la
|
|
Packit |
0ec9dd |
endif
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
libpangowin32_1_0_la_LDFLAGS = $(LIBRARY_LIBTOOL_OPTIONS)
|
|
Packit |
0ec9dd |
libpangowin32_1_0_la_LIBADD = \
|
|
Packit |
0ec9dd |
libpango-$(PANGO_API_VERSION).la \
|
|
Packit |
0ec9dd |
$(GLIB_LIBS) \
|
|
Packit |
0ec9dd |
-lusp10 -lgdi32
|
|
Packit |
0ec9dd |
libpangowin32_1_0_la_DEPENDENCIES = \
|
|
Packit |
0ec9dd |
libpango-$(PANGO_API_VERSION).la
|
|
Packit |
0ec9dd |
libpangowin32_1_0_la_SOURCES = \
|
|
Packit |
0ec9dd |
pangowin32.h \
|
|
Packit |
0ec9dd |
pangowin32.c \
|
|
Packit |
0ec9dd |
pangowin32-private.h \
|
|
Packit |
0ec9dd |
pangowin32-fontcache.c \
|
|
Packit |
0ec9dd |
pangowin32-fontmap.c \
|
|
Packit |
0ec9dd |
pangowin32-shape.c
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
if PLATFORM_WIN32
|
|
Packit |
0ec9dd |
libpangowin32_1_0_la_LDFLAGS += -Wl,pangowin32-win32-res.o
|
|
Packit |
0ec9dd |
libpangowin32_1_0_la_DEPENDENCIES += pangowin32-win32-res.o
|
|
Packit |
0ec9dd |
endif
|
|
Packit |
0ec9dd |
pangowin32-win32-res.o: pangowin32.rc
|
|
Packit |
0ec9dd |
$(AM_V_GEN) $(WINDRES) $< $@
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
# ------------------- introspection -------------------
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
if HAVE_INTROSPECTION
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
girdir = $(datadir)/gir-1.0
|
|
Packit |
0ec9dd |
gir_DATA = $(INTROSPECTION_GIRS)
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
typelibsdir = $(libdir)/girepository-1.0
|
|
Packit |
0ec9dd |
typelibs_DATA = $(INTROSPECTION_GIRS:.gir=.typelib)
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
endif # HAVE_INTROSPECTION
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
EXTRA_DIST = \
|
|
Packit |
0ec9dd |
pango-enum-types.h \
|
|
Packit |
0ec9dd |
pango-enum-types.h.template \
|
|
Packit |
0ec9dd |
pango-enum-types.c.template \
|
|
Packit |
0ec9dd |
pango.rc \
|
|
Packit |
0ec9dd |
pango.rc.in \
|
|
Packit |
0ec9dd |
pangoft2.rc \
|
|
Packit |
0ec9dd |
pangoft2.rc.in \
|
|
Packit |
0ec9dd |
pangowin32.rc \
|
|
Packit |
0ec9dd |
pangowin32.rc.in \
|
|
Packit |
0ec9dd |
pangocairo.rc \
|
|
Packit |
0ec9dd |
pangocairo.rc.in \
|
|
Packit |
0ec9dd |
pangoxft.rc \
|
|
Packit |
0ec9dd |
pangoxft.rc.in \
|
|
Packit |
0ec9dd |
break-arabic.c \
|
|
Packit |
0ec9dd |
break-indic.c \
|
|
Packit |
0ec9dd |
break-thai.c
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
CLEANFILES = \
|
|
Packit |
0ec9dd |
pango-enum-types.h \
|
|
Packit |
0ec9dd |
s-enum-types-h \
|
|
Packit |
0ec9dd |
pango-enum-types.c \
|
|
Packit |
0ec9dd |
s-enum-types-c \
|
|
Packit |
0ec9dd |
$(INTROSPECTION_GIRS) \
|
|
Packit |
0ec9dd |
$(INTROSPECTION_GIRS:.gir=.typelib)
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
MOSTLYCLEANFILES = \
|
|
Packit |
0ec9dd |
*.list \
|
|
Packit |
0ec9dd |
*.expected
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
DISTCLEANFILES = \
|
|
Packit |
0ec9dd |
pango-features.h
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
# ------------------- MSVC Build Items ----------------
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
MSVCPROJS = pango pangowin32 pangoft2 pangocairo
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
pango_FILES = \
|
|
Packit |
0ec9dd |
$(libpango_1_0_la_SOURCES)
|
|
Packit |
0ec9dd |
pango_EXCLUDES = dummy
|
|
Packit |
0ec9dd |
pango_HEADERS_DIR = $(pangoincludedir)
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
# We can't just use $(pangoinclude_HEADERS), due to different platforms this may run on.
|
|
Packit |
0ec9dd |
# We don't include the pangoft2 headers here, as it is optional on Windows Builds.
|
|
Packit |
0ec9dd |
pango_HEADERS_INST = \
|
|
Packit |
0ec9dd |
$(pango_headers) \
|
|
Packit |
0ec9dd |
$(pangocairo_headers) \
|
|
Packit |
0ec9dd |
pangowin32.h \
|
|
Packit |
0ec9dd |
pango-features.h \
|
|
Packit |
0ec9dd |
pango-enum-types.h
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
pango_HEADERS_EXCLUDES = dummy
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
pangowin32_FILES = $(libpangowin32_1_0_la_SOURCES)
|
|
Packit |
0ec9dd |
pangowin32_EXCLUDES = dummy
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
pangoft2_FILES = $(libpangoft2_1_0_la_SOURCES)
|
|
Packit |
0ec9dd |
pangoft2_EXCLUDES = dummy
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
# Again, can't use $(libpangocairo_1_0_la_SOURCES), due to different platforms this may run on.
|
|
Packit |
0ec9dd |
pangocairo_FILES = $(pangocairo_core_sources)
|
|
Packit |
0ec9dd |
pangocairo_EXCLUDES = dummy
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
include $(top_srcdir)/win32/Makefile.msvcproj
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
if HAVE_INTROSPECTION
|
|
Packit |
0ec9dd |
# Introspection Items for MSVC
|
|
Packit |
0ec9dd |
MSVC_INTROSPECT_GIRS = Pango-1.0.gir PangoCairo-1.0.gir
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
BASE_MSVC_GIR_CFLAGS = \
|
|
Packit |
0ec9dd |
-DG_LOG_DOMAIN=\"Pango\" \
|
|
Packit |
0ec9dd |
-DPANGO_ENABLE_BACKEND \
|
|
Packit |
0ec9dd |
-DPANGO_ENABLE_ENGINE
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
INTROSPECTION_INTERMEDIATE_ITEMS = \
|
|
Packit |
0ec9dd |
$(top_builddir)/win32/Pango-1.0.gir.msvc.introspect \
|
|
Packit |
0ec9dd |
$(top_builddir)/win32/Pango_1_0_gir_list \
|
|
Packit |
0ec9dd |
$(top_builddir)/win32/PangoCairo-1.0.gir.msvc.introspect \
|
|
Packit |
0ec9dd |
$(top_builddir)/win32/PangoCairo_1_0_gir_list
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
Pango_1_0_gir_MSVC_FILES = $(Pango_1_0_gir_FILES)
|
|
Packit |
0ec9dd |
Pango_1_0_gir_MSVC_PACKAGES = gobject-2.0 cairo glib-2.0
|
|
Packit |
0ec9dd |
Pango_1_0_gir_MSVC_EXPORT_PACKAGES = $(Pango_1_0_gir_EXPORT_PACKAGES)
|
|
Packit |
0ec9dd |
Pango_1_0_gir_MSVC_INCLUDE_GIRS = $(Pango_1_0_gir_INCLUDES)
|
|
Packit |
0ec9dd |
Pango_1_0_gir_MSVC_LIBS = pango-1.0
|
|
Packit |
0ec9dd |
Pango_1_0_gir_MSVC_CFLAGS = -I.. $(BASE_MSVC_GIR_CFLAGS)
|
|
Packit |
0ec9dd |
Pango_1_0_gir_MSVC_SCANNERFLAGS = $(Pango_1_0_gir_SCANNERFLAGS)
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
pangocairo_msvc_introspection_files = \
|
|
Packit |
0ec9dd |
$(pangocairo_core_sources) \
|
|
Packit |
0ec9dd |
pangocairo-win32font.c \
|
|
Packit |
0ec9dd |
pangocairo-win32fontmap.c \
|
|
Packit |
0ec9dd |
pangocairo-win32.h \
|
|
Packit |
0ec9dd |
$(pangocairo_headers)
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
PangoCairo_1_0_gir_MSVC_FILES = $(filter-out %-private.h, $(pangocairo_msvc_introspection_files))
|
|
Packit |
0ec9dd |
PangoCairo_1_0_gir_MSVC_GIR_DEPS = Pango-1.0.gir
|
|
Packit |
0ec9dd |
PangoCairo_1_0_gir_MSVC_PACKAGES = $(PangoCairo_1_0_gir_PACKAGES)
|
|
Packit |
0ec9dd |
PangoCairo_1_0_gir_MSVC_EXPORT_PACKAGES = $(PangoCairo_1_0_gir_EXPORT_PACKAGES)
|
|
Packit |
0ec9dd |
PangoCairo_1_0_gir_MSVC_INCLUDE_GIRS = $(PangoCairo_1_0_gir_INCLUDES) win32-1.0
|
|
Packit |
0ec9dd |
PangoCairo_1_0_gir_MSVC_LIBS = $(Pango_1_0_gir_MSVC_LIBS) pangocairo-1.0
|
|
Packit |
0ec9dd |
PangoCairo_1_0_gir_MSVC_CFLAGS = $(Pango_1_0_gir_MSVC_CFLAGS)
|
|
Packit |
0ec9dd |
PangoCairo_1_0_gir_MSVC_SCANNERFLAGS = --include-uninstalled=./Pango-1.0.gir --c-include "pango/pangocairo.h"
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
include $(top_srcdir)/win32/Makefile.msvc-introspection
|
|
Packit |
0ec9dd |
else
|
|
Packit |
0ec9dd |
INTROSPECTION_INTERMEDIATE_ITEMS =
|
|
Packit |
0ec9dd |
endif
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
dist-hook: \
|
|
Packit |
0ec9dd |
$(top_builddir)/win32/vs9/pango.vcproj \
|
|
Packit |
0ec9dd |
$(top_builddir)/win32/vs9/pangowin32.vcproj \
|
|
Packit |
0ec9dd |
$(top_builddir)/win32/vs9/pangoft2.vcproj \
|
|
Packit |
0ec9dd |
$(top_builddir)/win32/vs9/pangocairo.vcproj \
|
|
Packit |
0ec9dd |
$(top_builddir)/win32/vs9/pango.headers \
|
|
Packit |
0ec9dd |
$(INTROSPECTION_INTERMEDIATE_ITEMS)
|
|
Packit |
0ec9dd |
|
|
Packit |
0ec9dd |
-include $(top_srcdir)/git.mk
|