tchebb opened a new pull request, #110:
URL: https://github.com/apache/incubator-teaclave-trustzone-sdk/pull/110

   This makes it easier for engineers unfamiliar with the project to see where 
all the crates live and prevents lots of nested `target/` and `Cargo.lock` 
files from cluttering up the tree.
   
   It's perhaps not as useful as for other projects, since optee-utee still 
needs to be built via Xargo, which means `cargo build` from the root can't 
build everything. But the other benefits still apply.
   
   I had to rename the "systest" crates inside optee-teec and optee-utee so 
their names don't conflict. I also didn't include examples in the workspace 
yet, since every example currently has the same three crate names, meaning 
multiple can't coexist in one workspace. Also, the example `Makefile`s and 
`tests/` scripts hardcode per-example `target/` dirs.
   
   If we did add the examples to the workspace, we could build all of them much 
faster since they'd share a dependency graph. Doing that is just out of scope 
of this PR.
   
   There are also a couple of cleanup commits tossed in here for `.gitignore` 
and some `Cargo.lock`s, so if you merge please don't squash. Thanks!


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@teaclave.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@teaclave.apache.org
For additional commands, e-mail: dev-h...@teaclave.apache.org

Reply via email to