version 1.2, 2012/10/12 08:22:42
|
version 1.5, 2014/09/15 19:06:41
|
Line 17 and GPLv2 "gpl/*" projects
|
Line 17 and GPLv2 "gpl/*" projects
|
|
|
II. Build process |
II. Build process |
1. Init build structures with clean directory tree |
1. Init build structures with clean directory tree |
./build_init.sh | ./build_init.sh <filename of project config> |
2. Cross compile entire userland software |
2. Cross compile entire userland software |
./build_world.sh |
./build_world.sh |
3. Cross compile ELWIX kernel |
3. Cross compile ELWIX kernel |
Line 26 and GPLv2 "gpl/*" projects
|
Line 26 and GPLv2 "gpl/*" projects
|
./build_tools.sh |
./build_tools.sh |
5. Cross compile optional 3th party software |
5. Cross compile optional 3th party software |
./build_3thparty.sh |
./build_3thparty.sh |
6. Now moment comes to build big system binary and rootfs to embed into the kernel | 6. Now is moment for build base elwix system |
| ./build_base.sh |
| 7. Now moment comes to build big system binary and rootfs to embed into the kernel |
./build_rootfs.sh |
./build_rootfs.sh |
7. Make romfs image and build big fat second stage firmware image | 8. Make romfs image and build big fat second stage firmware image |
./build_romfs.sh |
./build_romfs.sh |
8. Prepare fs image and populate /etc,/boot and others | 9. Prepare fs image and populate /etc,/boot and others |
./build_fs.sh |
./build_fs.sh |
|
|
Ok, now we did ELWIX version and placed to build/release directory like tar.gz file |
Ok, now we did ELWIX version and placed to build/release directory like tar.gz file |