1cd165a9d51e34d7d86d27e5d3220f86846145c14Gustav Sennton#
2cd165a9d51e34d7d86d27e5d3220f86846145c14Gustav Sennton# Copyright (C) 2017 The Android Open Source Project
3cd165a9d51e34d7d86d27e5d3220f86846145c14Gustav Sennton#
4cd165a9d51e34d7d86d27e5d3220f86846145c14Gustav Sennton# Licensed under the Apache License, Version 2.0 (the "License");
5cd165a9d51e34d7d86d27e5d3220f86846145c14Gustav Sennton# you may not use this file except in compliance with the License.
6cd165a9d51e34d7d86d27e5d3220f86846145c14Gustav Sennton# You may obtain a copy of the License at
7cd165a9d51e34d7d86d27e5d3220f86846145c14Gustav Sennton#
8cd165a9d51e34d7d86d27e5d3220f86846145c14Gustav Sennton#      http://www.apache.org/licenses/LICENSE-2.0
9cd165a9d51e34d7d86d27e5d3220f86846145c14Gustav Sennton#
10cd165a9d51e34d7d86d27e5d3220f86846145c14Gustav Sennton# Unless required by applicable law or agreed to in writing, software
11cd165a9d51e34d7d86d27e5d3220f86846145c14Gustav Sennton# distributed under the License is distributed on an "AS IS" BASIS,
12cd165a9d51e34d7d86d27e5d3220f86846145c14Gustav Sennton# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13cd165a9d51e34d7d86d27e5d3220f86846145c14Gustav Sennton# See the License for the specific language governing permissions and
14cd165a9d51e34d7d86d27e5d3220f86846145c14Gustav Sennton# limitations under the License.
15cd165a9d51e34d7d86d27e5d3220f86846145c14Gustav Sennton
16cd165a9d51e34d7d86d27e5d3220f86846145c14Gustav Sennton# This package provides the system interfaces required to load WebView.
17cd165a9d51e34d7d86d27e5d3220f86846145c14Gustav Sennton
18cd165a9d51e34d7d86d27e5d3220f86846145c14Gustav SenntonLOCAL_PATH := $(call my-dir)
19cd165a9d51e34d7d86d27e5d3220f86846145c14Gustav Sennton
20cd165a9d51e34d7d86d27e5d3220f86846145c14Gustav Sennton# Loader library which handles address space reservation and relro sharing.
21cd165a9d51e34d7d86d27e5d3220f86846145c14Gustav Sennton# Does NOT link any native chromium code.
22cd165a9d51e34d7d86d27e5d3220f86846145c14Gustav Senntoninclude $(CLEAR_VARS)
23cd165a9d51e34d7d86d27e5d3220f86846145c14Gustav Sennton
24cd165a9d51e34d7d86d27e5d3220f86846145c14Gustav SenntonLOCAL_MODULE:= libwebviewchromium_loader
25cd165a9d51e34d7d86d27e5d3220f86846145c14Gustav Sennton
26cd165a9d51e34d7d86d27e5d3220f86846145c14Gustav SenntonLOCAL_SRC_FILES := \
27cd165a9d51e34d7d86d27e5d3220f86846145c14Gustav Sennton        loader.cpp \
28cd165a9d51e34d7d86d27e5d3220f86846145c14Gustav Sennton
29cd165a9d51e34d7d86d27e5d3220f86846145c14Gustav SenntonLOCAL_CFLAGS := \
30cd165a9d51e34d7d86d27e5d3220f86846145c14Gustav Sennton        -Werror \
31cd165a9d51e34d7d86d27e5d3220f86846145c14Gustav Sennton
32cd165a9d51e34d7d86d27e5d3220f86846145c14Gustav SenntonLOCAL_SHARED_LIBRARIES += \
33cd165a9d51e34d7d86d27e5d3220f86846145c14Gustav Sennton        libdl \
34cd165a9d51e34d7d86d27e5d3220f86846145c14Gustav Sennton        liblog \
35cd165a9d51e34d7d86d27e5d3220f86846145c14Gustav Sennton        libnativeloader \
36cd165a9d51e34d7d86d27e5d3220f86846145c14Gustav Sennton
37cd165a9d51e34d7d86d27e5d3220f86846145c14Gustav SenntonLOCAL_MODULE_TAGS := optional
38cd165a9d51e34d7d86d27e5d3220f86846145c14Gustav Sennton
39cd165a9d51e34d7d86d27e5d3220f86846145c14Gustav Senntoninclude $(BUILD_SHARED_LIBRARY)
40cd165a9d51e34d7d86d27e5d3220f86846145c14Gustav Sennton
41