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_MODULE_TAGS := tests 219cc9bbe1461f359f0b27c5e7645c17dda001ab1dRaph Levien 229cc9bbe1461f359f0b27c5e7645c17dda001ab1dRaph LevienLOCAL_C_INCLUDES += \ 239cc9bbe1461f359f0b27c5e7645c17dda001ab1dRaph Levien external/harfbuzz_ng/src \ 249cc9bbe1461f359f0b27c5e7645c17dda001ab1dRaph Levien external/freetype/include \ 25fbe7ebf529b3d429ae9f153b7df3529554bfc64dElliott Hughes external/icu/icu4c/source/common \ 269cc9bbe1461f359f0b27c5e7645c17dda001ab1dRaph Levien frameworks/minikin/include 279cc9bbe1461f359f0b27c5e7645c17dda001ab1dRaph Levien 289cc9bbe1461f359f0b27c5e7645c17dda001ab1dRaph LevienLOCAL_SRC_FILES:= example.cpp 299cc9bbe1461f359f0b27c5e7645c17dda001ab1dRaph Levien 309cc9bbe1461f359f0b27c5e7645c17dda001ab1dRaph LevienLOCAL_SHARED_LIBRARIES += \ 319cc9bbe1461f359f0b27c5e7645c17dda001ab1dRaph Levien libutils \ 329cc9bbe1461f359f0b27c5e7645c17dda001ab1dRaph Levien liblog \ 339cc9bbe1461f359f0b27c5e7645c17dda001ab1dRaph Levien libcutils \ 349cc9bbe1461f359f0b27c5e7645c17dda001ab1dRaph Levien libstlport \ 359cc9bbe1461f359f0b27c5e7645c17dda001ab1dRaph Levien libharfbuzz_ng \ 361686c1d7a2562360bfcca52e9c53ebbcd1bed00cVictoria Lease libicuuc \ 371686c1d7a2562360bfcca52e9c53ebbcd1bed00cVictoria Lease libft2 \ 381686c1d7a2562360bfcca52e9c53ebbcd1bed00cVictoria Lease libpng \ 39ecc2d34ac23a497988f21e5f415b53c007b9d8c5Raph Levien libz \ 40ecc2d34ac23a497988f21e5f415b53c007b9d8c5Raph Levien libminikin 419cc9bbe1461f359f0b27c5e7645c17dda001ab1dRaph Levien 429cc9bbe1461f359f0b27c5e7645c17dda001ab1dRaph LevienLOCAL_MODULE:= minikin_example 439cc9bbe1461f359f0b27c5e7645c17dda001ab1dRaph Levien 449cc9bbe1461f359f0b27c5e7645c17dda001ab1dRaph Levieninclude $(BUILD_EXECUTABLE) 45ecc2d34ac23a497988f21e5f415b53c007b9d8c5Raph Levien 46ecc2d34ac23a497988f21e5f415b53c007b9d8c5Raph Levien 47ecc2d34ac23a497988f21e5f415b53c007b9d8c5Raph Levieninclude $(CLEAR_VARS) 48ecc2d34ac23a497988f21e5f415b53c007b9d8c5Raph Levieninclude external/stlport/libstlport.mk 49ecc2d34ac23a497988f21e5f415b53c007b9d8c5Raph Levien 50ecc2d34ac23a497988f21e5f415b53c007b9d8c5Raph LevienLOCAL_MODULE_TAG := tests 51ecc2d34ac23a497988f21e5f415b53c007b9d8c5Raph Levien 52ecc2d34ac23a497988f21e5f415b53c007b9d8c5Raph LevienLOCAL_C_INCLUDES += \ 53ecc2d34ac23a497988f21e5f415b53c007b9d8c5Raph Levien external/harfbuzz_ng/src \ 54ecc2d34ac23a497988f21e5f415b53c007b9d8c5Raph Levien external/freetype/include \ 55fbe7ebf529b3d429ae9f153b7df3529554bfc64dElliott Hughes external/icu/icu4c/source/common \ 56ecc2d34ac23a497988f21e5f415b53c007b9d8c5Raph Levien frameworks/minikin/include \ 57ecc2d34ac23a497988f21e5f415b53c007b9d8c5Raph Levien external/skia/src/core 58ecc2d34ac23a497988f21e5f415b53c007b9d8c5Raph Levien 59ecc2d34ac23a497988f21e5f415b53c007b9d8c5Raph LevienLOCAL_SRC_FILES:= example_skia.cpp \ 60ecc2d34ac23a497988f21e5f415b53c007b9d8c5Raph Levien MinikinSkia.cpp 61ecc2d34ac23a497988f21e5f415b53c007b9d8c5Raph Levien 62ecc2d34ac23a497988f21e5f415b53c007b9d8c5Raph LevienLOCAL_SHARED_LIBRARIES += \ 63ecc2d34ac23a497988f21e5f415b53c007b9d8c5Raph Levien libutils \ 64ecc2d34ac23a497988f21e5f415b53c007b9d8c5Raph Levien liblog \ 65ecc2d34ac23a497988f21e5f415b53c007b9d8c5Raph Levien libcutils \ 66ecc2d34ac23a497988f21e5f415b53c007b9d8c5Raph Levien libstlport \ 67ecc2d34ac23a497988f21e5f415b53c007b9d8c5Raph Levien libharfbuzz_ng \ 68ecc2d34ac23a497988f21e5f415b53c007b9d8c5Raph Levien libicuuc \ 69ecc2d34ac23a497988f21e5f415b53c007b9d8c5Raph Levien libskia \ 70ecc2d34ac23a497988f21e5f415b53c007b9d8c5Raph Levien libminikin \ 71ecc2d34ac23a497988f21e5f415b53c007b9d8c5Raph Levien libft2 72ecc2d34ac23a497988f21e5f415b53c007b9d8c5Raph Levien 73ecc2d34ac23a497988f21e5f415b53c007b9d8c5Raph LevienLOCAL_MODULE:= minikin_skia_example 74ecc2d34ac23a497988f21e5f415b53c007b9d8c5Raph Levien 75ecc2d34ac23a497988f21e5f415b53c007b9d8c5Raph Levieninclude $(BUILD_EXECUTABLE) 76