Difference between revisions of "Building a component in OE"
Jump to navigation
Jump to search
(Created page with " ==Setup== '''Assumptions''' You have a local copy of the component repo in path/to/<component name> You have a working OE build dir in /srv/webos-ports (To set this up, s...") |
|||
Line 33: | Line 33: | ||
The output is hidden inside the build tree. Look into the path | The output is hidden inside the build tree. Look into the path | ||
+ | <pre> | ||
tmp-glibc/work/armv7a-vfp-neon-webos-linux-gnueabi/<component name>/<version>/build | tmp-glibc/work/armv7a-vfp-neon-webos-linux-gnueabi/<component name>/<version>/build | ||
+ | </pre> | ||
or | or | ||
+ | <pre> | ||
tmp-glibc/work/<machine name>-webos-linux-gnueabi/<component name>/<version>/build | tmp-glibc/work/<machine name>-webos-linux-gnueabi/<component name>/<version>/build | ||
+ | </pre> | ||
for the binary you have build and transfer it to the device | for the binary you have build and transfer it to the device |
Revision as of 13:28, 15 January 2015
Setup
Assumptions
You have a local copy of the component repo in path/to/<component name>
You have a working OE build dir in /srv/webos-ports (To set this up, start here: [1])
You have a working knowledge of linux
You have the Android SDK Setup
You have your galaxy nexus rndis setup and working.
Configuration
Add the following to the bottom of conf/local.conf
S_pn-luna-sysmgr = "path/to/<component name>"
Building
Now you can build the component from your OE environment by
$ MACHINE=<machine name> bb -c compile -f <component name>
The output is hidden inside the build tree. Look into the path
tmp-glibc/work/armv7a-vfp-neon-webos-linux-gnueabi/<component name>/<version>/build
or
tmp-glibc/work/<machine name>-webos-linux-gnueabi/<component name>/<version>/build
for the binary you have build and transfer it to the device