This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Short description on how to build LuneOS with Halium 7.1/9.0: | |
1. Build Halium as per guide on: | |
http://docs.halium.org/en/latest/ | |
Basically the parts "Get Halium Source": https://docs.halium.org/en/latest/porting/get-sources.html | |
And https://docs.halium.org/en/latest/porting/build-sources.html#initialize | |
In general LuneOS only needs the system.img (and vendor.img for Halium 9.0 where available) created and archived, so the following commands will suffice: |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
1. Add your device to the luneos_targets.xml file: | |
Similar to: | |
https://github.com/webOS-ports/android/pull/2/commits/4c7c5cbb33da73485cc2c8d249e76bdaf6f75f81 | |
You will want to have a repo with binary blobs (usually from TheMuppets), a repo with your device and a repo with your kernel, so normally 3. In some cases you'll need additional repos, but you'll figure that out during the build. | |
2. You can now use the script in xxxx to do a repo sync. | |
3. You can use the script in yyyy to try to build your device. It will fail at some point, because you will need to disable some of the Android jar/apk bits in the various .mk files. |