Index: third_party/harfbuzz-ng/src/Makefile.am |
diff --git a/third_party/harfbuzz-ng/src/Makefile.am b/third_party/harfbuzz-ng/src/Makefile.am |
new file mode 100644 |
index 0000000000000000000000000000000000000000..13107b96234e9e3ba8d3ba2879bb6e135fa0acb1 |
--- /dev/null |
+++ b/third_party/harfbuzz-ng/src/Makefile.am |
@@ -0,0 +1,147 @@ |
+# Process this file with automake to produce Makefile.in |
+ |
+NULL = |
+EXTRA_DIST = |
+ |
+# The following warning options are useful for debugging: -Wpadded -Wcast-align |
+#AM_CXXFLAGS = |
+ |
+lib_LTLIBRARIES = libharfbuzz.la |
+ |
+HBCFLAGS = |
+HBLIBS = |
+HBSOURCES = \ |
+ hb-blob.c \ |
+ hb-blob-private.h \ |
+ hb-buffer.cc \ |
+ hb-buffer-private.hh \ |
+ hb-common.c \ |
+ hb-font.cc \ |
+ hb-font-private.h \ |
+ hb-object-private.h \ |
+ hb-open-file-private.hh \ |
+ hb-open-type-private.hh \ |
+ hb-language.c \ |
+ hb-ot-head-private.hh \ |
+ hb-private.h \ |
+ hb-shape.cc \ |
+ hb-unicode.c \ |
+ hb-unicode-private.h \ |
+ $(NULL) |
+HBHEADERS = \ |
+ hb.h \ |
+ hb-blob.h \ |
+ hb-buffer.h \ |
+ hb-common.h \ |
+ hb-font.h \ |
+ hb-language.h \ |
+ hb-shape.h \ |
+ hb-unicode.h \ |
+ $(NULL) |
+ |
+HBSOURCES += \ |
+ hb-ot-layout.cc \ |
+ hb-ot-layout-common-private.hh \ |
+ hb-ot-layout-gdef-private.hh \ |
+ hb-ot-layout-gpos-private.hh \ |
+ hb-ot-layout-gsubgpos-private.hh \ |
+ hb-ot-layout-gsub-private.hh \ |
+ hb-ot-layout-private.hh \ |
+ hb-ot-map.cc \ |
+ hb-ot-map-private.hh \ |
+ hb-ot-shape.cc \ |
+ hb-ot-shape-complex-arabic.cc \ |
+ hb-ot-shape-complex-arabic-table.h \ |
+ hb-ot-shape-complex-private.hh \ |
+ hb-ot-shape-private.hh \ |
+ hb-ot-tag.c \ |
+ $(NULL) |
+HBHEADERS += \ |
+ hb-ot.h \ |
+ hb-ot-layout.h \ |
+ hb-ot-shape.h \ |
+ hb-ot-tag.h \ |
+ $(NULL) |
+ |
+if HAVE_GLIB |
+HBCFLAGS += $(GLIB_CFLAGS) |
+HBLIBS += $(GLIB_LIBS) |
+HBSOURCES += \ |
+ hb-glib.c \ |
+ $(NULL) |
+HBHEADERS += \ |
+ hb-glib.h \ |
+ $(NULL) |
+endif |
+ |
+if HAVE_ICU |
+HBCFLAGS += $(ICU_CFLAGS) |
+HBLIBS += $(ICU_LIBS) |
+HBSOURCES += \ |
+ hb-icu.c \ |
+ $(NULL) |
+HBHEADERS += \ |
+ hb-icu.h \ |
+ $(NULL) |
+endif |
+ |
+if HAVE_FREETYPE |
+HBCFLAGS += $(FREETYPE_CFLAGS) |
+HBLIBS += $(FREETYPE_LIBS) |
+HBSOURCES += \ |
+ hb-ft.c \ |
+ $(NULL) |
+HBHEADERS += \ |
+ hb-ft.h \ |
+ $(NULL) |
+endif |
+ |
+if HAVE_GRAPHITE |
+HBCFLAGS += $(GRAPHITE_CFLAGS) |
+HBLIBS += $(GRAPHITE_LIBS) |
+HBSOURCES += \ |
+ hb-graphite.cc \ |
+ $(NULL) |
+HBHEADERS += \ |
+ hb-graphite.h \ |
+ $(NULL) |
+endif |
+ |
+CXXLINK = $(LINK) |
+libharfbuzz_la_SOURCES = $(HBSOURCES) $(HBHEADERS) |
+libharfbuzz_la_CPPFLAGS = $(HBCFLAGS) |
+libharfbuzz_la_LIBADD = $(HBLIBS) |
+pkginclude_HEADERS = $(HBHEADERS) |
+ |
+ |
+GENERATORS = \ |
+ gen-arabic-joining-table.py \ |
+ $(NULL) |
+ |
+EXTRA_DIST += $(GENERATORS) |
+ |
+noinst_PROGRAMS = main test |
+ |
+main_SOURCES = main.cc |
+main_CPPFLAGS = $(HBCFLAGS) |
+main_LDADD = libharfbuzz.la $(HBLIBS) |
+ |
+test_SOURCES = test.c |
+test_CPPFLAGS = $(HBCFLAGS) |
+test_LDADD = libharfbuzz.la $(HBLIBS) |
+ |
+TESTS = \ |
+ check-c-linkage-decls.sh \ |
+ check-header-guards.sh \ |
+ check-internal-symbols.sh \ |
+ $(NULL) |
+ |
+if HAVE_ICU |
+else |
+if HAVE_GRAPHITE |
+else |
+TESTS += check-libstdc++.sh |
+endif |
+endif |
+ |
+-include $(top_srcdir)/git.mk |