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