It took weeks of reverse engineering to find all the right combination of old and new bits, but I recently did this in a fresh environment and cleaned up my notes.
Here's how to setup a dev environment and Enyo project to add cross platform (Android and PWA) support to an Enyo project: https://sdk.webosarchive.org/index.php?page=cordova