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