summaryrefslogtreecommitdiff
path: root/utils/Makefile.am
diff options
context:
space:
mode:
Diffstat (limited to 'utils/Makefile.am')
-rw-r--r--utils/Makefile.am115
1 files changed, 115 insertions, 0 deletions
diff --git a/utils/Makefile.am b/utils/Makefile.am
new file mode 100644
index 00000000..97c83413
--- /dev/null
+++ b/utils/Makefile.am
@@ -0,0 +1,115 @@
+## Process this file with automake to create Makefile.in.
+
+TEST_TEXTS = \
+ test-arabic.txt \
+ test-chinese.txt \
+ test-devanagari.txt \
+ test-feature-tag.markup \
+ test-gurmukhi.txt \
+ test-hebrew.txt \
+ test-ipa.txt \
+ test-justify.txt \
+ test-lao.txt \
+ test-latin.txt \
+ test-long-paragraph.txt \
+ test-mixed.markup \
+ test-mixed.txt \
+ test-mongolian.txt \
+ test-nko.txt \
+ test-opentype-language.markup \
+ test-syriac.txt \
+ test-tamil.txt \
+ test-thai.txt \
+ test-tibetan.txt \
+ HELLO.txt \
+ GLASS.txt
+
+EXTRA_DIST = \
+ $(TEST_TEXTS)
+
+INCLUDES = \
+ -I$(top_srcdir) \
+ $(PANGO_DEBUG_FLAGS) \
+ $(GLIB_CFLAGS) \
+ $(XFT_CFLAGS) \
+ $(CAIRO_CFLAGS) \
+ $(FREETYPE_CFLAGS) \
+ $(FONTCONFIG_CFLAGS) \
+ $(X_CFLAGS)
+
+#########################################################
+
+bin_PROGRAMS = pango-view
+
+if HAVE_CAIRO
+bin_PROGRAMS += pango-list
+pango_list_SOURCES = pango-list.c
+pango_list_LDADD = \
+ ../pango/libpangocairo-$(PANGO_API_VERSION).la \
+ ../pango/libpango-$(PANGO_API_VERSION).la \
+ $(GLIB_LIBS)
+endif
+
+
+pango_view_SOURCES = \
+ viewer-render.h \
+ viewer-render.c \
+ viewer.h \
+ viewer-main.c \
+ pango-view.c
+pango_view_LDADD = \
+ ../pango/libpango-$(PANGO_API_VERSION).la \
+ $(GLIB_LIBS)
+if HAVE_FREETYPE
+pango_view_SOURCES += \
+ viewer-pangoft2.c
+pango_view_LDADD += \
+ ../pango/libpangoft2-$(PANGO_API_VERSION).la \
+ $(FREETYPE_LIBS) \
+ $(FONTCONFIG_LIBS)
+endif
+if HAVE_XFT
+pango_view_SOURCES += \
+ viewer-pangoxft.c \
+ viewer-x.h \
+ viewer-x.c
+pango_view_LDADD += \
+ ../pango/libpangoft2-$(PANGO_API_VERSION).la \
+ ../pango/libpangoxft-$(PANGO_API_VERSION).la \
+ $(XFT_LIBS)
+endif
+if HAVE_CAIRO
+pango_view_SOURCES += \
+ viewer-cairo.h \
+ viewer-cairo.c \
+ viewer-pangocairo.c
+pango_view_LDADD += \
+ ../pango/libpangocairo-$(PANGO_API_VERSION).la \
+ $(CAIRO_LIBS)
+endif
+
+#########################################################
+
+MAINTAINERCLEANFILES = pango-view.1.in
+EXTRA_DIST += pango-view.1.in
+CLEANFILES = pango-view.1
+
+nodist_man_MANS = pango-view.1
+
+# The indirection through pango-view.1.in is to make parallel build work.
+# See bug 587768.
+$(srcdir)/pango-view.1.in: ../configure.ac $(pango_view_SOURCES)
+ $(AM_V_GEN) $(top_srcdir)/missing --run \
+ help2man --no-info --section=1 \
+ --help-option="--help-all" --output="$@.tmp" \
+ --name 'Pango text viewer' ./pango-view \
+ && mv "$@.tmp" "$@" \
+ || (echo Failed to update pango-view.1, the man page may be outdated >&2; \
+ (test -f "$@" || echo help2man is required to generate this file. >> "$@"));
+pango-view.1: pango-view$(EXEEXT)
+ $(AM_V_GEN) $(MAKE) $(AM_MAKEFLAGS) pango-view.1.in && \
+ cp $(srcdir)/pango-view.1.in $@
+
+#########################################################
+
+-include $(top_srcdir)/git.mk