LOCAL_PATH := $(call my-dir)

ROOT_DIR=$(LOCAL_PATH)/../../..

include $(ROOT_DIR)/config/config.mk
include $(ROOT_DIR)/multibuild/sdk.mk

### Add target platforms #######################################################
include $(ROOT_DIR)/config/targets.mk

include $(CLEAR_VARS)
LOCAL_MODULE := canary
LOCAL_C_INCLUDES := $(LOCAL_PATH)/../../test_trustlet/include \
                    $(ROOT_DIR)/deploy/include
LOCAL_SRC_FILES += canary_client.c
LOCAL_CFLAGS += -DPLATFORM_LOG_TAG=\"CANARY\"

LOCAL_CFLAGS-tbase += -DTBASE
LOCAL_CFLAGS-qsee += -DQSEE
LOCAL_CFLAGS-blowfish += -DTEEGRIS
LOCAL_CFLAGS-teegris += -DTEEGRIS

# Integrate Samsung Process Authenticator Library
LOCAL_SHARED_LIBRARIES  += libpa
LOCAL_DISABLE_FATAL_LINKER_WARNINGS := true
LOCAL_LDFLAGS  += -Wl,-warn-unresolved-symbols
include $(BUILD_TARGET_ANDROID_EXECUTABLE)

# Integrate Samsung Process Authenticator Library
PATH_TO_PA_LIBRARY := $(ROOT_DIR)/deploy/android
ifneq ($(wildcard $(PATH_TO_PA_LIBRARY)/pa_nwd_lib/Android.mk),)
$(call import-add-path, $(PATH_TO_PA_LIBRARY))
$(call import-module, pa_nwd_lib)
endif
