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