19cc9bbe1461f359f0b27c5e7645c17dda001ab1dRaph Levien# Copyright (C) 2013 The Android Open Source Project
29cc9bbe1461f359f0b27c5e7645c17dda001ab1dRaph Levien#
39cc9bbe1461f359f0b27c5e7645c17dda001ab1dRaph Levien# Licensed under the Apache License, Version 2.0 (the "License");
49cc9bbe1461f359f0b27c5e7645c17dda001ab1dRaph Levien# you may not use this file except in compliance with the License.
59cc9bbe1461f359f0b27c5e7645c17dda001ab1dRaph Levien# You may obtain a copy of the License at
69cc9bbe1461f359f0b27c5e7645c17dda001ab1dRaph Levien#
79cc9bbe1461f359f0b27c5e7645c17dda001ab1dRaph Levien#      http://www.apache.org/licenses/LICENSE-2.0
89cc9bbe1461f359f0b27c5e7645c17dda001ab1dRaph Levien#
99cc9bbe1461f359f0b27c5e7645c17dda001ab1dRaph Levien# Unless required by applicable law or agreed to in writing, software
109cc9bbe1461f359f0b27c5e7645c17dda001ab1dRaph Levien# distributed under the License is distributed on an "AS IS" BASIS,
119cc9bbe1461f359f0b27c5e7645c17dda001ab1dRaph Levien# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
129cc9bbe1461f359f0b27c5e7645c17dda001ab1dRaph Levien# See the License for the specific language governing permissions and
139cc9bbe1461f359f0b27c5e7645c17dda001ab1dRaph Levien# limitations under the License.
149cc9bbe1461f359f0b27c5e7645c17dda001ab1dRaph Levien
159cc9bbe1461f359f0b27c5e7645c17dda001ab1dRaph LevienLOCAL_PATH := $(call my-dir)
169cc9bbe1461f359f0b27c5e7645c17dda001ab1dRaph Levien
179cc9bbe1461f359f0b27c5e7645c17dda001ab1dRaph Levieninclude $(CLEAR_VARS)
189cc9bbe1461f359f0b27c5e7645c17dda001ab1dRaph Levieninclude external/stlport/libstlport.mk
199cc9bbe1461f359f0b27c5e7645c17dda001ab1dRaph Levien
209cc9bbe1461f359f0b27c5e7645c17dda001ab1dRaph LevienLOCAL_SRC_FILES := \
219cc9bbe1461f359f0b27c5e7645c17dda001ab1dRaph Levien    AnalyzeStyle.cpp \
229cc9bbe1461f359f0b27c5e7645c17dda001ab1dRaph Levien    CmapCoverage.cpp \
239cc9bbe1461f359f0b27c5e7645c17dda001ab1dRaph Levien    FontCollection.cpp \
249cc9bbe1461f359f0b27c5e7645c17dda001ab1dRaph Levien    FontFamily.cpp \
253d28a3fcebfed4744d1ef0307a8bdc8fc01e364cRaph Levien    GraphemeBreak.cpp \
269cc9bbe1461f359f0b27c5e7645c17dda001ab1dRaph Levien    Layout.cpp \
27b80c1f19c58b927820a8a24bf2218e5645724608Raph Levien    MinikinInternal.cpp \
28b80c1f19c58b927820a8a24bf2218e5645724608Raph Levien    MinikinRefCounted.cpp \
29bcc3dc5a2591a95a57e379e27cbad69c18e91e67Raph Levien    MinikinFontFreeType.cpp \
309cc9bbe1461f359f0b27c5e7645c17dda001ab1dRaph Levien    SparseBitSet.cpp
319cc9bbe1461f359f0b27c5e7645c17dda001ab1dRaph Levien
329cc9bbe1461f359f0b27c5e7645c17dda001ab1dRaph LevienLOCAL_MODULE := libminikin
339cc9bbe1461f359f0b27c5e7645c17dda001ab1dRaph Levien
349cc9bbe1461f359f0b27c5e7645c17dda001ab1dRaph LevienLOCAL_C_INCLUDES += \
359cc9bbe1461f359f0b27c5e7645c17dda001ab1dRaph Levien    external/harfbuzz_ng/src \
369cc9bbe1461f359f0b27c5e7645c17dda001ab1dRaph Levien    external/freetype/include \
37fbe7ebf529b3d429ae9f153b7df3529554bfc64dElliott Hughes    external/icu/icu4c/source/common \
389cc9bbe1461f359f0b27c5e7645c17dda001ab1dRaph Levien    frameworks/minikin/include
399cc9bbe1461f359f0b27c5e7645c17dda001ab1dRaph Levien
409cc9bbe1461f359f0b27c5e7645c17dda001ab1dRaph LevienLOCAL_SHARED_LIBRARIES := \
419cc9bbe1461f359f0b27c5e7645c17dda001ab1dRaph Levien    libharfbuzz_ng \
421686c1d7a2562360bfcca52e9c53ebbcd1bed00cVictoria Lease    libft2 \
43ecc2d34ac23a497988f21e5f415b53c007b9d8c5Raph Levien    liblog \
441686c1d7a2562360bfcca52e9c53ebbcd1bed00cVictoria Lease    libpng \
451686c1d7a2562360bfcca52e9c53ebbcd1bed00cVictoria Lease    libz \
4686fa46c5ebb0d2c3319e08f4fbf487d8c2abbbfcRaph Levien    libstlport \
474d4e6bc8118d15542f1f2a9218f0f7a91a29474fRaph Levien    libicuuc \
484d4e6bc8118d15542f1f2a9218f0f7a91a29474fRaph Levien    libutils
499cc9bbe1461f359f0b27c5e7645c17dda001ab1dRaph Levien
50ecc2d34ac23a497988f21e5f415b53c007b9d8c5Raph Levieninclude $(BUILD_SHARED_LIBRARY)
51