1 LOCAL_PATH:= $(call my-dir) 2 3 include $(CLEAR_VARS) 4 5 LOCAL_SRC_FILES = \ 6 src/hb-aat-layout.cc \ 7 src/hb-aat-map.cc \ 8 src/hb-blob.cc \ 9 src/hb-buffer-serialize.cc \ 10 src/hb-buffer.cc \ 11 src/hb-common.cc \ 12 src/hb-face.cc \ 13 src/hb-fallback-shape.cc \ 14 src/hb-font.cc \ 15 src/hb-ft.cc \ 16 src/hb-number.cc \ 17 src/hb-ms-feature-ranges.cc \ 18 src/hb-ot-cff1-table.cc \ 19 src/hb-ot-cff2-table.cc \ 20 src/hb-ot-face.cc \ 21 src/hb-ot-font.cc \ 22 src/hb-ot-layout.cc \ 23 src/hb-ot-map.cc \ 24 src/hb-ot-math.cc \ 25 src/hb-ot-metrics.cc \ 26 src/hb-ot-shape-complex-arabic.cc \ 27 src/hb-ot-shape-complex-default.cc \ 28 src/hb-ot-shape-complex-hangul.cc \ 29 src/hb-ot-shape-complex-hebrew.cc \ 30 src/hb-ot-shape-complex-indic-table.cc \ 31 src/hb-ot-shape-complex-indic.cc \ 32 src/hb-ot-shape-complex-khmer.cc \ 33 src/hb-ot-shape-complex-myanmar.cc \ 34 src/hb-ot-shape-complex-syllabic.cc \ 35 src/hb-ot-shape-complex-thai.cc \ 36 src/hb-ot-shape-complex-use.cc \ 37 src/hb-ot-shape-complex-vowel-constraints.cc \ 38 src/hb-ot-shape-fallback.cc \ 39 src/hb-ot-shape-normalize.cc \ 40 src/hb-ot-shape.cc \ 41 src/hb-ot-tag.cc \ 42 src/hb-ot-var.cc \ 43 src/hb-set.cc \ 44 src/hb-shape-plan.cc \ 45 src/hb-shape.cc \ 46 src/hb-shaper.cc \ 47 src/hb-static.cc \ 48 src/hb-ucd.cc \ 49 src/hb-unicode.cc \ 50 51 52 LOCAL_ARM_MODE := arm 53 54 LOCAL_CPP_EXTENSION := .cc 55 56 LOCAL_C_INCLUDES = \ 57 $(LOCAL_PATH)/ \ 58 $(LOCAL_PATH)/src/ \ 59 $(LOCAL_PATH)/../freetype/include/ \ 60 61 LOCAL_STATIC_LIBRARIES += freetype 62 63 #LOCAL_CFLAGS += -DHB_NO_MT -DHAVE_OT -DHAVE_UCDN -fPIC 64 LOCAL_CFLAGS += -DHAVE_CONFIG_H -fPIC 65 66 LOCAL_EXPORT_C_INCLUDES = $(LOCAL_PATH)/src/ 67 68 # -DHAVE_ICU -DHAVE_ICU_BUILTIN 69 LOCAL_MODULE:= harfbuzz 70 71 include $(BUILD_STATIC_LIBRARY)