# subcomponent example: efl-legacy
[EFL](https://www.enlightenment.org/) are a collection of C libraries that
offer a highly optimized application programming interface to develop graphical
as well as non-graphical programs.
Prior to a major refactoring, EFL was split into several git repositories. It
is now a single monolithic git repository, which makes developping and
maintainance much easier. Although development has been stopped in the legacy
individual git repositories, they can still be used as a nice example to
illustrate how subcomponent can fetch several components, and build them all.
```bash
subcomponent status
subcomponent fetch
subcomponent status
```