Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
Support Multiple Targets Packaged Into Single GEM #1028
Is your feature request related to a problem? Please describe.
Having GEM based targets is great, however I have found that with cFE/CFS we commonly divide it up into multiple targets that are tightly related. For cFE 'core' we have six targets that are all released together (es/evs/fs/sb/tbl/time). If we used the Gem based target we would need six different gems and git repos but the software it tracks is really just one package with multiple 'apps'.
Describe the solution you'd like
I would propose we create a
Example Gem Multi Target Directory Layout
Example cosmos gem with multiple targets: https://github.com/crumgary/cosmos-gem-multitarget-test
Example implementation: https://github.com/crumgary/COSMOS/tree/gem-multi
With the current patch I have (crumgary@76fdbf0),
If the gem has a directory
Example with target at base of gem and in sub-directories: