It might be what Adept is missing. The API is very clean and easy to wrap. The headers are small with only a few functions in each individual header. The only problem is, there are too many headers! I don't think we will need to translate all of these headers. We only need to translate the parts that is needed.
Note: The MSYS2 project has binary package for EFL, I'm asking them to update it to the latest 1.27.0 version ^^
msys2/MINGW-packages#19591