SDL_ttf: Add Android.mk for HarfBuzz 2.8.0

From 802074f647dbbf55e9e6aecbb3d56c30512288c8 Mon Sep 17 00:00:00 2001
From: Sylvain <[EMAIL REDACTED]>
Date: Wed, 7 Apr 2021 23:10:06 +0200
Subject: [PATCH] Add Android.mk for HarfBuzz 2.8.0

---
 external/harfbuzz-2.8.0/Android.mk | 71 ++++++++++++++++++++++++++++++
 1 file changed, 71 insertions(+)
 create mode 100644 external/harfbuzz-2.8.0/Android.mk

diff --git a/external/harfbuzz-2.8.0/Android.mk b/external/harfbuzz-2.8.0/Android.mk
new file mode 100644
index 0000000..6326091
--- /dev/null
+++ b/external/harfbuzz-2.8.0/Android.mk
@@ -0,0 +1,71 @@
+LOCAL_PATH:= $(call my-dir)
+
+include $(CLEAR_VARS)
+
+
+LOCAL_SRC_FILES = \
+    src/hb-blob.cc \
+    src/hb-buffer-serialize.cc \
+    src/hb-face.cc \
+    src/hb-ot-tag.cc \
+    src/hb-buffer.cc \
+    src/hb-font.cc \
+    src/hb-common.cc \
+    src/hb-set.cc \
+    src/hb-shape-plan.cc \
+    src/hb-ot-font.cc \
+    src/hb-shaper.cc \
+    src/hb-unicode.cc \
+    src/hb-ot-shape.cc \
+    src/hb-ot-face.cc \
+    src/hb-shape.cc \
+    src/hb-static.cc \
+    src/hb-ot-shape-complex-default.cc \
+    src/hb-ot-layout.cc \
+    src/hb-ot-math.cc \
+    src/hb-ot-map.cc \
+    src/hb-ot-shape-complex-arabic.cc \
+    src/hb-ot-shape-complex-hangul.cc \
+    src/hb-ot-shape-complex-hebrew.cc \
+    src/hb-ot-shape-complex-indic.cc \
+    src/hb-ot-shape-complex-indic-table.cc \
+    src/hb-ot-shape-complex-khmer.cc \
+    src/hb-ot-shape-complex-myanmar.cc \
+    src/hb-ot-shape-complex-thai.cc \
+    src/hb-ot-shape-complex-use.cc \
+    src/hb-ot-shape-normalize.cc \
+    src/hb-fallback-shape.cc \
+    src/hb-ot-shape-fallback.cc \
+    src/hb-ot-shape-complex-vowel-constraints.cc \
+    src/hb-ot-var.cc \
+    src/hb-ot-cff1-table.cc \
+    src/hb-ot-cff2-table.cc \
+    src/hb-ft.cc \
+    src/hb-ucd.cc \
+    src/hb-aat-layout.cc \
+    src/hb-aat-map.cc \
+    src/hb-number.cc \
+	src/hb-ot-metrics.cc \
+	src/hb-ot-shape-complex-syllabic.cc \
+
+
+LOCAL_ARM_MODE := arm
+
+LOCAL_CPP_EXTENSION := .cc
+
+LOCAL_C_INCLUDES = \
+    $(LOCAL_PATH)/ \
+    $(LOCAL_PATH)/src/ \
+    $(LOCAL_PATH)/../freetype-2.10.4/include/ \
+
+
+#LOCAL_CFLAGS += -DHB_NO_MT -DHAVE_OT -DHAVE_UCDN -fPIC
+LOCAL_CFLAGS += -DHAVE_CONFIG_H -fPIC
+
+LOCAL_EXPORT_C_INCLUDES = $(LOCAL_PATH)/src/
+
+# -DHAVE_ICU -DHAVE_ICU_BUILTIN
+LOCAL_MODULE:= harfbuzz
+
+include $(BUILD_STATIC_LIBRARY)
+