_sdk_dir := $(realpath $(dir $(lastword $(MAKEFILE_LIST))))

include $(_sdk_dir)/blowfish-utils.mk

####################################
# Check necessary input parameters #
####################################

ifeq ($(LOCAL_SDK_PATH),)
  $(error LOCAL_SDK_PATH is not specified)
endif

#############################
# Include common parameters #
#############################
include $(_sdk_dir)/sign-blowfish-common.mk

$(_local_input)_sign := $(call get-blowfish-local-sign-script,$(LOCAL_SDK_PATH)) \
                           -c $(call get-blowfish-local-cert,$(LOCAL_SDK_PATH),$(LOCAL_BOARD)) \
                           -k $(call get-blowfish-local-key,$(LOCAL_SDK_PATH),$(LOCAL_BOARD)) \
                           -a $(_local_input) \
                           $(_local_output)

include $(_sdk_dir)/sign-locally-goal.mk

##############
# Clear vars #
##############

include $(_sdk_dir)/clear-vars.mk
