blob: 158b5be8d1ef69c891232dcc0148d3b644139e78 [file] [log] [blame]
Pascal Brandc639ac82015-07-02 08:53:34 +02001ifneq ($O,)
2 out-dir := $O
3else
4 # If no build folder has been specified, then create all build files in
5 # the current directory under a folder named out.
6 out-dir := $(CURDIR)/out
7endif
8
9ifneq ($V,1)
10 q := @
11else
12 q :=
13endif
14
15.PHONY: all
16all: xtest ta
17
18.PHONY: xtest
19xtest:
20 $(q)$(MAKE) -C host/xtest CROSS_COMPILE="$(CROSS_COMPILE_HOST)" \
21 q=$(q) \
22 O=$(out-dir)/xtest \
23 $@
24
25.PHONY: ta
26ta:
27 $(q)$(MAKE) -C ta CROSS_COMPILE="$(CROSS_COMPILE_TA)" \
28 q=$(q) \
29 O=$(out-dir)/ta \
30 $@
31
32.PHONY: clean
33clean:
34 $(q)$(MAKE) -C host/xtest O=$(out-dir)/xtest q=$(q) $@
35 $(q)$(MAKE) -C ta O=$(out-dir)/ta q=$(q) $@
36
37.PHONY: patch
38patch:
39ifeq ($(CFG_GP_TESTSUITE_ENABLE),y)
40CFG_GP_API?=1.0
Pascal Brand30826812015-09-17 13:07:24 +020041CFG_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
Pascal Brandc639ac82015-07-02 08:53:34 +020042patch:
Pascal Brand30826812015-09-17 13:07:24 +020043 $(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
Pascal Brandc639ac82015-07-02 08:53:34 +020044endif