Android.mk revision edd3e3dc860ff3d99c0320a6ee7d66347b4dd1c3
16c9fe69766c5a8f0a7d5bd91ac465c625e64b474Andres Morales# Copyright (C) 2015 The Android Open Source Project 26c9fe69766c5a8f0a7d5bd91ac465c625e64b474Andres Morales# 36c9fe69766c5a8f0a7d5bd91ac465c625e64b474Andres Morales# Licensed under the Apache License, Version 2.0 (the "License"); 46c9fe69766c5a8f0a7d5bd91ac465c625e64b474Andres Morales# you may not use this file except in compliance with the License. 56c9fe69766c5a8f0a7d5bd91ac465c625e64b474Andres Morales# You may obtain a copy of the License at 66c9fe69766c5a8f0a7d5bd91ac465c625e64b474Andres Morales# 76c9fe69766c5a8f0a7d5bd91ac465c625e64b474Andres Morales# http://www.apache.org/licenses/LICENSE-2.0 86c9fe69766c5a8f0a7d5bd91ac465c625e64b474Andres Morales# 96c9fe69766c5a8f0a7d5bd91ac465c625e64b474Andres Morales# Unless required by applicable law or agreed to in writing, software 106c9fe69766c5a8f0a7d5bd91ac465c625e64b474Andres Morales# distributed under the License is distributed on an "AS IS" BASIS, 116c9fe69766c5a8f0a7d5bd91ac465c625e64b474Andres Morales# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 126c9fe69766c5a8f0a7d5bd91ac465c625e64b474Andres Morales# See the License for the specific language governing permissions and 136c9fe69766c5a8f0a7d5bd91ac465c625e64b474Andres Morales# limitations under the License. 146c9fe69766c5a8f0a7d5bd91ac465c625e64b474Andres Morales 156c9fe69766c5a8f0a7d5bd91ac465c625e64b474Andres MoralesLOCAL_PATH := $(call my-dir) 166c9fe69766c5a8f0a7d5bd91ac465c625e64b474Andres Morales 176c9fe69766c5a8f0a7d5bd91ac465c625e64b474Andres Morales### 18ac80818fd9e477d142dd8ed2f3902ba3757855c9Andres Morales# libkeyguard contains just the code necessary to communicate with a 196c9fe69766c5a8f0a7d5bd91ac465c625e64b474Andres Morales# GoogleKeyguard implementation, e.g. one running in TrustZone. 206c9fe69766c5a8f0a7d5bd91ac465c625e64b474Andres Morales## 216c9fe69766c5a8f0a7d5bd91ac465c625e64b474Andres Moralesinclude $(CLEAR_VARS) 22ac80818fd9e477d142dd8ed2f3902ba3757855c9Andres MoralesLOCAL_MODULE:= libkeyguard 23ac80818fd9e477d142dd8ed2f3902ba3757855c9Andres MoralesLOCAL_SRC_FILES := \ 24ac80818fd9e477d142dd8ed2f3902ba3757855c9Andres Morales keyguard_messages.cpp \ 25b2abaa89b8090c7f14048d4404a3eb146f709a6aAndres Morales keyguard.cpp 266c9fe69766c5a8f0a7d5bd91ac465c625e64b474Andres MoralesLOCAL_C_INCLUDES := \ 276c9fe69766c5a8f0a7d5bd91ac465c625e64b474Andres Morales $(LOCAL_PATH)/include 28edd3e3dc860ff3d99c0320a6ee7d66347b4dd1c3Andres MoralesLOCAL_CFLAGS = -Wall -Werror -g 296c9fe69766c5a8f0a7d5bd91ac465c625e64b474Andres MoralesLOCAL_MODULE_TAGS := optional 306c9fe69766c5a8f0a7d5bd91ac465c625e64b474Andres MoralesLOCAL_EXPORT_C_INCLUDE_DIRS := $(LOCAL_PATH)/include 316c9fe69766c5a8f0a7d5bd91ac465c625e64b474Andres MoralesLOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/Android.mk 326c9fe69766c5a8f0a7d5bd91ac465c625e64b474Andres Moralesinclude $(BUILD_SHARED_LIBRARY) 33b2abaa89b8090c7f14048d4404a3eb146f709a6aAndres Morales 3499482129e592892ef40613195d2cbcd640e031cdAndres Moralesinclude $(call first-makefiles-under,$(LOCAL_PATH)) 35