42 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Makefile
		
	
	
		
			Executable File
		
	
	
			
		
		
	
	
			42 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Makefile
		
	
	
		
			Executable File
		
	
	
| # Normally this makefile shouldn't be called directly and we expect the output
 | |
| # path to be on a certain location to fit together with the other OP-TEE
 | |
| # gits and helper scripts.
 | |
| ifeq ($O,)
 | |
| $(error output path should be specified when calling this makefile)
 | |
| endif
 | |
| 
 | |
| # Prevent use of LDFLAGS from the environment. For example, yocto exports
 | |
| # LDFLAGS that are suitable for the client applications, not for TAs
 | |
| LDFLAGS=
 | |
| 
 | |
| TA_DIRS := rk_test  \
 | |
| 
 | |
| 
 | |
| ifdef CFG_GP_PACKAGE_PATH
 | |
| TA_DIRS += GP_TTA_Arithmetical \
 | |
| 	   GP_TTA_Crypto \
 | |
| 	   GP_TTA_DS \
 | |
| 	   GP_TTA_TCF \
 | |
| 	   GP_TTA_TCF_ICA \
 | |
| 	   GP_TTA_TCF_ICA2 \
 | |
| 	   GP_TTA_TCF_MultipleInstanceTA \
 | |
| 	   GP_TTA_TCF_SingleInstanceTA \
 | |
| 	   GP_TTA_Time \
 | |
| 	   GP_TTA_answerErrorTo_Invoke \
 | |
| 	   GP_TTA_answerErrorTo_OpenSession \
 | |
| 	   GP_TTA_answerSuccessTo_OpenSession_Invoke \
 | |
| 	   GP_TTA_check_OpenSession_with_4_parameters \
 | |
| 	   GP_TTA_testingClientAPI
 | |
| endif
 | |
| 
 | |
| .PHONY: all
 | |
| all: ta
 | |
| 
 | |
| .PHONY: ta
 | |
| ta: 
 | |
| 	$(q)$(foreach dir,$(TA_DIRS), $(MAKE) -C $(dir) O=$(O)/$(dir) &&) true
 | |
| 
 | |
| .PHONY: clean
 | |
| clean:
 | |
| 	$(q)$(foreach dir,$(TA_DIRS), $(MAKE) -C $(dir) O=$(O)/$(dir) $@ &&) true
 |