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 Levien 199cc9bbe1461f359f0b27c5e7645c17dda001ab1dRaph LevienLOCAL_MODULE_TAGS := tests 209cc9bbe1461f359f0b27c5e7645c17dda001ab1dRaph Levien 219cc9bbe1461f359f0b27c5e7645c17dda001ab1dRaph LevienLOCAL_C_INCLUDES += \ 229cc9bbe1461f359f0b27c5e7645c17dda001ab1dRaph Levien external/harfbuzz_ng/src \ 239cc9bbe1461f359f0b27c5e7645c17dda001ab1dRaph Levien external/freetype/include \ 249cc9bbe1461f359f0b27c5e7645c17dda001ab1dRaph Levien frameworks/minikin/include 259cc9bbe1461f359f0b27c5e7645c17dda001ab1dRaph Levien 269cc9bbe1461f359f0b27c5e7645c17dda001ab1dRaph LevienLOCAL_SRC_FILES:= example.cpp 279cc9bbe1461f359f0b27c5e7645c17dda001ab1dRaph Levien 289cc9bbe1461f359f0b27c5e7645c17dda001ab1dRaph LevienLOCAL_SHARED_LIBRARIES += \ 299cc9bbe1461f359f0b27c5e7645c17dda001ab1dRaph Levien libutils \ 309cc9bbe1461f359f0b27c5e7645c17dda001ab1dRaph Levien liblog \ 319cc9bbe1461f359f0b27c5e7645c17dda001ab1dRaph Levien libcutils \ 329cc9bbe1461f359f0b27c5e7645c17dda001ab1dRaph Levien libharfbuzz_ng \ 331686c1d7a2562360bfcca52e9c53ebbcd1bed00cVictoria Lease libicuuc \ 341686c1d7a2562360bfcca52e9c53ebbcd1bed00cVictoria Lease libft2 \ 351686c1d7a2562360bfcca52e9c53ebbcd1bed00cVictoria Lease libpng \ 36ecc2d34ac23a497988f21e5f415b53c007b9d8c5Raph Levien libz \ 37ecc2d34ac23a497988f21e5f415b53c007b9d8c5Raph Levien libminikin 389cc9bbe1461f359f0b27c5e7645c17dda001ab1dRaph Levien 399cc9bbe1461f359f0b27c5e7645c17dda001ab1dRaph LevienLOCAL_MODULE:= minikin_example 409cc9bbe1461f359f0b27c5e7645c17dda001ab1dRaph Levien 419cc9bbe1461f359f0b27c5e7645c17dda001ab1dRaph Levieninclude $(BUILD_EXECUTABLE) 42ecc2d34ac23a497988f21e5f415b53c007b9d8c5Raph Levien 43ecc2d34ac23a497988f21e5f415b53c007b9d8c5Raph Levien 44ecc2d34ac23a497988f21e5f415b53c007b9d8c5Raph Levieninclude $(CLEAR_VARS) 45ecc2d34ac23a497988f21e5f415b53c007b9d8c5Raph Levien 46ecc2d34ac23a497988f21e5f415b53c007b9d8c5Raph LevienLOCAL_MODULE_TAG := tests 47ecc2d34ac23a497988f21e5f415b53c007b9d8c5Raph Levien 48ecc2d34ac23a497988f21e5f415b53c007b9d8c5Raph LevienLOCAL_C_INCLUDES += \ 49ecc2d34ac23a497988f21e5f415b53c007b9d8c5Raph Levien external/harfbuzz_ng/src \ 50ecc2d34ac23a497988f21e5f415b53c007b9d8c5Raph Levien external/freetype/include \ 51ecc2d34ac23a497988f21e5f415b53c007b9d8c5Raph Levien frameworks/minikin/include \ 52ecc2d34ac23a497988f21e5f415b53c007b9d8c5Raph Levien external/skia/src/core 53ecc2d34ac23a497988f21e5f415b53c007b9d8c5Raph Levien 54ecc2d34ac23a497988f21e5f415b53c007b9d8c5Raph LevienLOCAL_SRC_FILES:= example_skia.cpp \ 55ecc2d34ac23a497988f21e5f415b53c007b9d8c5Raph Levien MinikinSkia.cpp 56ecc2d34ac23a497988f21e5f415b53c007b9d8c5Raph Levien 57ecc2d34ac23a497988f21e5f415b53c007b9d8c5Raph LevienLOCAL_SHARED_LIBRARIES += \ 58ecc2d34ac23a497988f21e5f415b53c007b9d8c5Raph Levien libutils \ 59ecc2d34ac23a497988f21e5f415b53c007b9d8c5Raph Levien liblog \ 60ecc2d34ac23a497988f21e5f415b53c007b9d8c5Raph Levien libcutils \ 61ecc2d34ac23a497988f21e5f415b53c007b9d8c5Raph Levien libharfbuzz_ng \ 62ecc2d34ac23a497988f21e5f415b53c007b9d8c5Raph Levien libicuuc \ 63ecc2d34ac23a497988f21e5f415b53c007b9d8c5Raph Levien libskia \ 64ecc2d34ac23a497988f21e5f415b53c007b9d8c5Raph Levien libminikin \ 65ecc2d34ac23a497988f21e5f415b53c007b9d8c5Raph Levien libft2 66ecc2d34ac23a497988f21e5f415b53c007b9d8c5Raph Levien 67ecc2d34ac23a497988f21e5f415b53c007b9d8c5Raph LevienLOCAL_MODULE:= minikin_skia_example 68ecc2d34ac23a497988f21e5f415b53c007b9d8c5Raph Levien 69ecc2d34ac23a497988f21e5f415b53c007b9d8c5Raph Levieninclude $(BUILD_EXECUTABLE) 70