include config/config.mk

ifeq ($(wildcard multibuild/sdk.mk),)
  $(info ************************************************************************)
  $(info * Multibuild SDK is not found in the ./multibuild folder.              *)
  $(info * Please, mount or copy appropriate version of Multibuild SDK          *)
  $(info * into ./multibuild folder.                                            *)
  $(info *                                                                      *)
  $(info * Official Multibuild SDK branch:                                      *)
  $(info * //DEV/Solution/SecurityDev/SubTG/Multibuild/[MAIN/1.0.x/multibuild/] *)
  $(info ************************************************************************)
  $(error multibuild/sdk.mk is absent)
endif

include multibuild/sdk.mk

### Add target platforms #######################################################
include config/targets.mk

### Common flags ###############################################################
# Few points to use -O0 everywhere:
# 1. We have performance degradation with other optimization flags for LLVM toolchain
# 2. It is one of the mitigations for undefined behaviour
export CHNACTIV_GLOBAL_CFLAGS := -O0

#include activation-lib.mk
include activation-ta.mk
#include activation-jni.mk
#include tests.mk
#include install.mk
