Android.mk revision 99482129e592892ef40613195d2cbcd640e031cd
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
286c9fe69766c5a8f0a7d5bd91ac465c625e64b474Andres MoralesLOCAL_CFLAGS = -Wall -Werror
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