blob: 158b5be8d1ef69c891232dcc0148d3b644139e78 [file] [log] [blame]
ifneq ($O,)
out-dir := $O
else
# If no build folder has been specified, then create all build files in
# the current directory under a folder named out.
out-dir := $(CURDIR)/out
endif
ifneq ($V,1)
q := @
else
q :=
endif
.PHONY: all
all: xtest ta
.PHONY: xtest
xtest:
$(q)$(MAKE) -C host/xtest CROSS_COMPILE="$(CROSS_COMPILE_HOST)" \
q=$(q) \
O=$(out-dir)/xtest \
$@
.PHONY: ta
ta:
$(q)$(MAKE) -C ta CROSS_COMPILE="$(CROSS_COMPILE_TA)" \
q=$(q) \
O=$(out-dir)/ta \
$@
.PHONY: clean
clean:
$(q)$(MAKE) -C host/xtest O=$(out-dir)/xtest q=$(q) $@
$(q)$(MAKE) -C ta O=$(out-dir)/ta q=$(q) $@
.PHONY: patch
patch:
ifeq ($(CFG_GP_TESTSUITE_ENABLE),y)
CFG_GP_API?=1.0
CFG_GP_XSL_PACKAGE_PATH?=$(CURDIR)/package/testsuite/global_platform/api_1.0/GP_XSL_TEE_Initial_Configuration-Test_Suite_v1_0_0-2014-12-03-STM
patch:
$(q) OPTEE_TEST_ROOT=$(CURDIR) CFG_GP_API=$(CFG_GP_API) CFG_GP_XSL_PACKAGE_PATH=$(CFG_GP_XSL_PACKAGE_PATH) $(CURDIR)/scripts/patch_gp_testsuite.sh
endif