[HarfBuzz] harfbuzz: Branch 'master'

Behdad Esfahbod behdad at kemper.freedesktop.org
Wed Dec 28 20:52:49 UTC 2016


 Android.mk  |  107 ------------------------------------------------------------
 Makefile.am |    1 
 2 files changed, 108 deletions(-)

New commits:
commit e053ccc5bb7268fe5900dd364d906638c58b2908
Author: Behdad Esfahbod <behdad at behdad.org>
Date:   Wed Dec 28 15:51:57 2016 -0500

    Remove Android.mk
    
    Android uses its own file these days and third-party developers should
    be using the autotools-based system against Android NDK.

diff --git a/Android.mk b/Android.mk
deleted file mode 100644
index 654f0e0..0000000
--- a/Android.mk
+++ /dev/null
@@ -1,107 +0,0 @@
-##
-## Copyright (C) 2012 The Android Open Source Project
-##
-## Licensed under the Apache License, Version 2.0 (the "License");
-## you may not use this file except in compliance with the License.
-## You may obtain a copy of the License at
-##
-##      http://www.apache.org/licenses/LICENSE-2.0
-##
-## Unless required by applicable law or agreed to in writing, software
-## distributed under the License is distributed on an "AS IS" BASIS,
-## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-## See the License for the specific language governing permissions and
-## limitations under the License.
-##
-
-#############################################################
-#   Note:
-#
-#   This file is used to build HarfBuzz within the Android
-#   platform itself.  If you need to compile HarfBuzz to
-#   ship with your Android NDK app, you can use the autotools
-#   build system to do so.  To do that you need to install a
-#   "standalone" toolchain with the NDK, eg:
-#
-#       ndk/build/tools/make-standalone-toolchain.sh \
-#           --platform=android-18 \
-#           --install-dir=/prefix
-#
-#   Set PLATFORM_PREFIX eng var to that prefix and make sure
-#   the cross-compile tools from PLATFORM_PREFIX are in path.
-#   Configure and install HarfBuzz:
-#
-#       ./configure --host=arm-linux-androideabi \
-#           --prefix=$PLATFORM_PREFIX \
-#           --enable-static \
-#           --with-freetype \
-#           PKG_CONFIG_LIBDIR=$PLATFORM_PREFIX/lib/pkgconfig
-#       make install
-#
-#   You can first build FreeType the same way:
-#
-#       ./configure --host=arm-linux-androideabi \
-#           --prefix=$PLATFORM_PREFIX \
-#           --enable-static \
-#           --without-png \
-#           PKG_CONFIG_LIBDIR=$PLATFORM_PREFIX/lib/pkgconfig
-#       make install
-#
-
-LOCAL_PATH:= $(call my-dir)
-
-HARFBUZZ_SRC_FILES = \
-	src/hb-blob.cc \
-	src/hb-buffer-serialize.cc \
-	src/hb-buffer.cc \
-	src/hb-common.cc \
-	src/hb-face.cc \
-	src/hb-font.cc \
-	src/hb-ot-tag.cc \
-	src/hb-set.cc \
-	src/hb-shape.cc \
-	src/hb-shape-plan.cc \
-	src/hb-shaper.cc \
-	src/hb-unicode.cc \
-	src/hb-warning.cc \
-	src/hb-ot-font.cc \
-	src/hb-ot-layout.cc \
-	src/hb-ot-map.cc \
-	src/hb-ot-shape.cc \
-	src/hb-ot-shape-complex-arabic.cc \
-	src/hb-ot-shape-complex-default.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-myanmar.cc \
-	src/hb-ot-shape-complex-thai.cc \
-	src/hb-ot-shape-complex-tibetan.cc \
-	src/hb-ot-shape-complex-use.cc \
-	src/hb-ot-shape-complex-use-table.cc \
-	src/hb-ot-shape-normalize.cc \
-	src/hb-ot-shape-fallback.cc \
-	$(NULL)
-
-#############################################################
-#   build the harfbuzz shared library
-#
-include $(CLEAR_VARS)
-LOCAL_ARM_MODE := arm
-LOCAL_MODULE_TAGS := optional
-LOCAL_SRC_FILES:= \
-	$(HARFBUZZ_SRC_FILES) \
-	src/hb-icu.cc
-LOCAL_CPP_EXTENSION := .cc
-LOCAL_SHARED_LIBRARIES := \
-	libcutils \
-	libicuuc \
-	libicui18n \
-	libutils \
-	liblog
-LOCAL_C_INCLUDES += \
-        $(LOCAL_PATH)/src
-LOCAL_CFLAGS += -DHB_NO_MT -DHAVE_OT -DHAVE_ICU -DHAVE_ICU_BUILTIN \
-	-Wno-unused-parameter -Wno-missing-field-initializers
-LOCAL_MODULE:= libharfbuzz_ng
-include $(BUILD_SHARED_LIBRARY)
diff --git a/Makefile.am b/Makefile.am
index d56a151..8dc8a4b 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -9,7 +9,6 @@ SUBDIRS = src util test docs win32
 EXTRA_DIST = \
 	autogen.sh \
 	harfbuzz.doap \
-	Android.mk \
 	README.python \
 	BUILD.md \
 	$(NULL)


More information about the HarfBuzz mailing list