Lines Matching full:patch
56 .PHONY: patch
57 patch: target
80 define patch-file
82 echo "Error: File to patch is unknown: $1"; \
86 echo "Error: Patch to apply is unknown: $2"; \
90 patch -N -b ${1} < ${2}; \
92 echo "Warning: Patch already applied on `basename $1`"; \
98 .PHONY: patch-openssl
99 patch-openssl:
112 define patch-xalan
118 define patch-cp-ta
125 .PHONY: patch-generate-host
126 patch-generate-host: patch-package
131 $(call patch-xalan,TEE.xml,adbg_case_declare.xsl,adbg_case_declare.h)
132 $(call patch-xalan,TEE.xml,adbg_entry_declare.xsl,adbg_entry_declare.h)
133 $(call patch-xalan,TEE.xml,TEE.xsl,xtest_7000_gp.c)
134 $(call patch-xalan,TEE_DataStorage_API.xml,TEE_DataStorage_API.xsl,xtest_7500.c)
135 $(call patch-xalan,TEE_Internal_API.xml,TEE_Internal_API.xsl,xtest_8000.c)
136 $(call patch-xalan,TEE_TimeArithm_API.xml,TEE_TimeArithm_API.xsl,xtest_8500.c)
137 $(call patch-xalan,TEE_Crypto_API.xml,TEE_Crypto_API.xsl,xtest_9000.c)
138 @echo "INFO: Patch host tests"
143 $(call patch-file,host/xtest/xtest_9000.c,${CFG_GP_XSL_PACKAGE_PATH}/host/xtest/xtest_9000.c.patch)
145 .PHONY: patch-generate-ta
146 patch-generate-ta: patch-package
148 …$(call patch-cp-ta,TTAs/TTA_Arithmetical/TTA_Arithmetical/code_files,TTAs/TTA_Arithmetical/code_fi…
149 $(call patch-cp-ta,TTAs/TTA_DS/TTA_DS/code_files,TTAs/TTA_DS/code_files,GP_TTA_DS)
150 …$(call patch-cp-ta,TTAs/TTA_ClientAPI/TTA_answerErrorTo_Invoke/code_files,TTAs/TTA_ClientAPI/TTA_a…
151 …$(call patch-cp-ta,TTAs/TTA_ClientAPI/TTA_check_OpenSession_with_4_parameters/code_files,TTAs/TTA_…
153 …$(call patch-cp-ta,TTAs/TTA_ClientAPI/TTA_answerErrorTo_OpenSession/code_files,TTAs/TTA_ClientAPI/…
154 …$(call patch-cp-ta,TTAs/TTA_ClientAPI/TTA_testingClientAPI/code_files,TTAs/TTA_ClientAPI/TTA_testi…
155 …$(call patch-cp-ta,TTAs/TTA_ClientAPI/TTA_answerSuccessTo_OpenSession_Invoke/code_files,TTAs/TTA_C…
156 $(call patch-cp-ta,TTAs/TTA_Crypto/TTA_Crypto/code_files,TTAs/TTA_Crypto/code_files,GP_TTA_Crypto)
157 $(call patch-cp-ta,TTAs/TTA_Time/TTA_Time/code_files,TTAs/TTA_Time/code_files,GP_TTA_Time)
158 …$(call patch-cp-ta,TTAs/TTA_TCF/TTA_TCF_SingleInstanceTA/code_files,TTAs/TTA_TCF/TTA_TCF_SingleIns…
159 …$(call patch-cp-ta,TTAs/TTA_TCF/TTA_TCF_ICA/code_files,TTAs/TTA_TCF/TTA_TCF_ICA/code_files,GP_TTA_…
160 …$(call patch-cp-ta,TTAs/TTA_TCF/TTA_TCF_MultipleInstanceTA/code_files,TTAs/TTA_TCF/TTA_TCF_Multipl…
161 …$(call patch-cp-ta,TTAs/TTA_TCF/TTA_TCF_ICA2/code_files,TTAs/TTA_TCF/TTA_TCF_ICA2/code_files,GP_TT…
162 $(call patch-cp-ta,TTAs/TTA_TCF/TTA_TCF/code_files,TTAs/TTA_TCF/TTA_TCF/code_files,GP_TTA_TCF)
164 # Patch the GP package
165 .PHONY: patch-package
166 patch-package:
167 @echo "INFO: Patch provided tests"
174 …patch-file,${CFG_GP_PACKAGE_PATH}/packages/ClientAPI/xmlStable/TEE.xml,${CFG_GP_XSL_PACKAGE_PATH}/…
175 …patch-file,${CFG_GP_PACKAGE_PATH}/packages/Crypto/xmlStable/TEE_Crypto_API.xml,${CFG_GP_XSL_PACKAG…
176 …patch-file,${CFG_GP_PACKAGE_PATH}/packages/DataStorage/xmlStable/TEE_DataStorage_API.xml,${CFG_GP_…
177 …patch-file,${CFG_GP_PACKAGE_PATH}/packages/Time_Arithmetical/xmlStable/TEE_TimeArithm_API.xml,${CF…
178 …patch-file,${CFG_GP_PACKAGE_PATH}/packages/TrustedCoreFw/xmlStable/TEE_Internal_API.xml,${CFG_GP_X…
179 …patch-file,${CFG_GP_PACKAGE_PATH}/TTAs/TTA_Arithmetical/TTA_Arithmetical/code_files/TTA_Arithmetic…
180 …patch-file,${CFG_GP_PACKAGE_PATH}/TTAs/TTA_Arithmetical/TTA_Arithmetical/code_files/TTA_Arithmetic…
181 …patch-file,${CFG_GP_PACKAGE_PATH}/TTAs/TTA_ClientAPI/ta_check_OpenSession_with_4_parameters/code_f…
182 …patch-file,${CFG_GP_PACKAGE_PATH}/TTAs/TTA_ClientAPI/TTA_testingClientAPI/code_files/TTA_testingCl…
183 …patch-file,${CFG_GP_PACKAGE_PATH}/TTAs/TTA_ClientAPI/TTA_answerSuccessTo_OpenSession_Invoke/code_f…
184 …patch-file,${CFG_GP_PACKAGE_PATH}/TTAs/TTA_ClientAPI/TTA_answerErrorTo_OpenSession/code_files/TTA_…
185 …patch-file,${CFG_GP_PACKAGE_PATH}/TTAs/TTA_ClientAPI/TTA_answerErrorTo_Invoke/code_files/TTA_answe…
186 …patch-file,${CFG_GP_PACKAGE_PATH}/TTAs/TTA_Crypto/TTA_Crypto/code_files/TTA_Crypto.c,${CFG_GP_XSL_…
187 …patch-file,${CFG_GP_PACKAGE_PATH}/TTAs/TTA_Crypto/TTA_Crypto/code_files/TTA_Crypto_protocol.h,${CF…
188 …patch-file,${CFG_GP_PACKAGE_PATH}/TTAs/TTA_DS/TTA_DS/code_files/TTA_DS_protocol.h,${CFG_GP_XSL_PAC…
189 …patch-file,${CFG_GP_PACKAGE_PATH}/TTAs/TTA_DS/TTA_DS/code_files/TTA_DS.c,${CFG_GP_XSL_PACKAGE_PATH…
190 …patch-file,${CFG_GP_PACKAGE_PATH}/TTAs/TEE_include/tee_internal_api.h,${CFG_GP_XSL_PACKAGE_PATH}/T…
191 …patch-file,${CFG_GP_PACKAGE_PATH}/TTAs/TTA_TCF/TTA_TCF_ICA/code_files/TTA_TCF_ICA_protocol.h,${CFG…
192 …patch-file,${CFG_GP_PACKAGE_PATH}/TTAs/TTA_TCF/TTA_TCF_MultipleInstanceTA/code_files/TTA_TCF_Multi…
193 …patch-file,${CFG_GP_PACKAGE_PATH}/TTAs/TTA_TCF/TTA_TCF_MultipleInstanceTA/code_files/TTA_TCF_Multi…
194 …patch-file,${CFG_GP_PACKAGE_PATH}/TTAs/TTA_TCF/TTA_TCF_SingleInstanceTA/code_files/TTA_TCF_SingleI…
195 …patch-file,${CFG_GP_PACKAGE_PATH}/TTAs/TTA_TCF/TTA_TCF/code_files/TTA_TCF.h,${CFG_GP_XSL_PACKAGE_P…
196 …patch-file,${CFG_GP_PACKAGE_PATH}/TTAs/TTA_TCF/TTA_TCF_SingleInstanceTA/code_files/TTA_TCF_SingleI…
197 …patch-file,${CFG_GP_PACKAGE_PATH}/TTAs/TTA_Time/TTA_Time/code_files/TTA_Time_protocol.h,${CFG_GP_X…
198 …patch-file,${CFG_GP_PACKAGE_PATH}/TTAs/TTA_Time/TTA_Time/code_files/TTA_Time.c,${CFG_GP_XSL_PACKAG…
200 define patch-filter-one
205 .PHONY: patch-filter
206 patch-filter:
208 $(call patch-filter-one,7038)
209 $(call patch-filter-one,7522)
210 $(call patch-filter-one,7538)
211 $(call patch-filter-one,7540)
212 $(call patch-filter-one,7546)
213 $(call patch-filter-one,7557)
214 $(call patch-filter-one,7522)
215 $(call patch-filter-one,7538)
216 $(call patch-filter-one,7540)
217 $(call patch-filter-one,7546)
218 $(call patch-filter-one,7557)
219 $(call patch-filter-one,7559)
220 $(call patch-filter-one,7577)
221 $(call patch-filter-one,7641)
222 $(call patch-filter-one,7642)
223 $(call patch-filter-one,7643)
224 $(call patch-filter-one,7644)
225 $(call patch-filter-one,7686)
226 $(call patch-filter-one,8025)
227 $(call patch-filter-one,8058)
228 $(call patch-filter-one,8059)
229 $(call patch-filter-one,8030)
230 $(call patch-filter-one,8066)
231 $(call patch-filter-one,8614)
232 $(call patch-filter-one,8643)
233 $(call patch-filter-one,8644)
234 $(call patch-filter-one,8673)
235 $(call patch-filter-one,8674)
236 $(call patch-filter-one,9001)
237 $(call patch-filter-one,9072)
238 $(call patch-filter-one,9073)
239 $(call patch-filter-one,9075)
240 $(call patch-filter-one,9079)
241 $(call patch-filter-one,9080)
242 $(call patch-filter-one,9082)
243 $(call patch-filter-one,9085)
244 $(call patch-filter-one,9086)
245 $(call patch-filter-one,9088)
246 $(call patch-filter-one,9090)
247 $(call patch-filter-one,9091)
248 $(call patch-filter-one,9093)
249 $(call patch-filter-one,9095)
250 $(call patch-filter-one,9096)
251 $(call patch-filter-one,9098)
252 $(call patch-filter-one,9099)
253 $(call patch-filter-one,9109)
254 $(call patch-filter-one,9110)
255 $(call patch-filter-one,9160)
256 $(call patch-filter-one,9174)
257 $(call patch-filter-one,9195)
258 $(call patch-filter-one,9196)
259 $(call patch-filter-one,9204)
260 $(call patch-filter-one,9239)
262 .PHONY: patch
263 patch: patch-openssl patch-generate-host patch-generate-ta target
264 $(MAKE) patch-filter
267 .PHONY: patch
268 patch: target