From 4789f86bfa4b61d124017dca62865fe2bbd148c0 Mon Sep 17 00:00:00 2001 From: Isaku Yamahata Date: Wed, 10 Apr 2019 21:06:25 -0700 Subject: [PATCH] [Pal/Linux-SGX] Make Makefile.Test skip commented out lines Makefile.Test unnecessarily recreates .manifest.sgx of commented sgx.trusted_children because it processes commented lines in .manifest.sgx. Modify Makefile.Test to skip commented out lines in .manifest.sgx. --- Pal/src/host/Linux-SGX/Makefile.Test | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Pal/src/host/Linux-SGX/Makefile.Test b/Pal/src/host/Linux-SGX/Makefile.Test index a8c5cea4..20687928 100644 --- a/Pal/src/host/Linux-SGX/Makefile.Test +++ b/Pal/src/host/Linux-SGX/Makefile.Test @@ -23,7 +23,7 @@ $(SGX_SIGNER_KEY): $(error "Cannot find any enclave key. Generate $(abspath $(SGX_SIGNER_KEY)) or specify 'SGX_SIGNER_KEY=' with make") prerequisite = \ - for f in `grep -Po 'sgx.trusted_children.[^\\s=]+\\s*=\\s*file:\\K\\S+' $(1)`; do \ + for f in `sed -e 's/\#.*//g' $(1) | grep -Po 'sgx.trusted_children.[^\\s=]+\\s*=\\s*file:\\K\\S+'`; do \ $(MAKE) $${f%.sig}.manifest.sgx; \ done