Pascal Brand | c639ac8 | 2015-07-02 08:53:34 +0200 | [diff] [blame^] | 1 | ifneq ($O,) |
| 2 | out-dir := $O |
| 3 | else |
| 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 |
| 7 | endif |
| 8 | |
| 9 | ifneq ($V,1) |
| 10 | q := @ |
| 11 | else |
| 12 | q := |
| 13 | endif |
| 14 | |
| 15 | .PHONY: all |
| 16 | all: xtest ta |
| 17 | |
| 18 | .PHONY: xtest |
| 19 | xtest: |
| 20 | $(q)$(MAKE) -C host/xtest CROSS_COMPILE="$(CROSS_COMPILE_HOST)" \ |
| 21 | q=$(q) \ |
| 22 | O=$(out-dir)/xtest \ |
| 23 | $@ |
| 24 | |
| 25 | .PHONY: ta |
| 26 | ta: |
| 27 | $(q)$(MAKE) -C ta CROSS_COMPILE="$(CROSS_COMPILE_TA)" \ |
| 28 | q=$(q) \ |
| 29 | O=$(out-dir)/ta \ |
| 30 | $@ |
| 31 | |
| 32 | .PHONY: clean |
| 33 | clean: |
| 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 |
| 38 | patch: |
| 39 | ifeq ($(CFG_GP_TESTSUITE_ENABLE),y) |
| 40 | CFG_GP_API?=1.0 |
| 41 | CFG_GP_XSL_PACKAGE_PATH?=$(CFG_DEV_PATH)/optee_test/package/testsuite/global_platform/api_1.0/GP_XSL_TEE_Initial_Configuration-Test_Suite_v1_0_0-2014-12-03-STM |
| 42 | patch: |
| 43 | $(q) CFG_GP_API=$(CFG_GP_API) CFG_GP_XSL_PACKAGE_PATH=$(CFG_GP_XSL_PACKAGE_PATH) $(CURDIR)/scripts/patch_gp_testsuite.sh |
| 44 | endif |