LOCAL_PATH := $(call my-dir)

include $(LOCAL_PATH)/../multibuild/sdk.mk
include $(LOCAL_PATH)/../config/config.mk

include $(CLEAR_VARS)
LOCAL_MODULE := drk
LOCAL_SRC_FILES := ../thirdparty/drk/$(TARGET_ARCH_ABI)/lib_native_client.dk.samsung.so
LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)/../thirdparty/drk
include $(PREBUILT_SHARED_LIBRARY)

##############################
# Build NWd library for QSEE #
##############################

ifeq ($(DEPLOY_PLATFORM),qsee)

include $(CLEAR_VARS)
include $(IMPORT_QSEE_GP_CLIENT)
LOCAL_MODULE := qsee-activation-lib
LOCAL_SRC_FILES := $(subst $(LOCAL_PATH)/,,$(wildcard $(LOCAL_PATH)/sources/*.c))
LOCAL_C_INCLUDES := $(LOCAL_PATH)/include/
LOCAL_EXPORT_C_INCLUDES := $(LOCAL_C_INCLUDES)
LOCAL_SHARED_LIBRARIES := drk
LOCAL_CFLAGS := $(CONFIG_CFLAGS)
# Fix the warning
LOCAL_LDLIBS :=
include $(EXPORT_CONFIG)
include $(BUILD_STATIC_LIBRARY)

endif

###############################
# Build NWd library for tbase #
###############################

ifeq ($(DEPLOY_PLATFORM),tbase)

include $(CLEAR_VARS)
# Fix build error
LOCAL_SDK_PATH := /home/light0ne/Perforce/1716/DEV/Solution/SecurityDev3/TZSDK/android-security-exynos/tbase/$(DEPLOY_CHIP)
include $(IMPORT_TBASE_GP_CLIENT)
LOCAL_MODULE := tbase-activation-lib
LOCAL_SRC_FILES := $(subst $(LOCAL_PATH)/,,$(wildcard $(LOCAL_PATH)/sources/*.c))
LOCAL_C_INCLUDES := $(LOCAL_PATH)/include/
LOCAL_EXPORT_C_INCLUDES := $(LOCAL_C_INCLUDES)
LOCAL_SHARED_LIBRARIES := drk
LOCAL_CFLAGS := $(CONFIG_CFLAGS)
# Fix the warning
LOCAL_LDLIBS :=
include $(EXPORT_CONFIG)
include $(BUILD_STATIC_LIBRARY)

endif

#################################
# Build NWd library for teegris #
#################################

ifeq ($(DEPLOY_PLATFORM),blowfish)

include $(CLEAR_VARS)
# Fix build error
LOCAL_SDK_PATH := /home/light0ne/Perforce/1716/DEV/Solution/SecurityDev3/TZSDK/teegris-sdk-3.0.3/toolchains/arm-secureos-gnueabi-gcc_6_3-linux-x86
include $(IMPORT_BLOWFISH_GP_CLIENT)
LOCAL_MODULE := teegris-activation-lib
LOCAL_SRC_FILES := $(subst $(LOCAL_PATH)/,,$(wildcard $(LOCAL_PATH)/sources/*.c))
LOCAL_C_INCLUDES := $(LOCAL_PATH)/include/
LOCAL_EXPORT_C_INCLUDES := $(LOCAL_C_INCLUDES)
LOCAL_SHARED_LIBRARIES := drk
LOCAL_CFLAGS := $(CONFIG_CFLAGS)
# Fix the warning
LOCAL_LDLIBS :=
include $(EXPORT_CONFIG)
include $(BUILD_STATIC_LIBRARY)

endif
