Annotation of elwix/BUILD.txt, revision 1.1.2.5

1.1.2.2   misho       1:  -= How-to build ELWIX system project =-
                      2: =========================================
1.1.2.5 ! misho       3: $Id: BUILD.txt,v 1.1.2.4 2012/02/17 00:03:24 misho Exp $
1.1.2.2   misho       4: =========================================
1.1.2.1   misho       5: 
1.1.2.2   misho       6:  I. Intro
1.1.2.4   misho       7:        Before starting any work on ELWIX must we prepare environment.
                      8: 
                      9: What this means ::
                     10:  - We must downloading freebsd sources from CVS/SVN repository and put on separate place from /usr/src.
                     11: Set in config/rc.elwix variable BSDSRC="..." with place where you get freebsd sources.
                     12:  - We gather from ELWIX CVS repository kodicom_mux project. After this we need to patch our freebsd
                     13: sources like that "cd <where you put freebsd sources>; patch -p0 < <kodicom_mux/contrib/kodicom.patch>"
1.1.2.5 ! misho      14:  - We must checkout from ELWIX CVS repository core libraries "libait*" , "embedtools", "embedaddons" 
        !            15: and GPLv2 "gpl/*" projects
1.1.2.2   misho      16: 
                     17:  II. Build process
1.1.2.3   misho      18:        1. Init build structures with clean directory tree
                     19:                ./build_init.sh
                     20:        2. Cross compile entire userland software
                     21:                ./build_world.sh
                     22:        3. Cross compile ELWIX kernel
                     23:                ./build_kernel.sh
1.1.2.5 ! misho      24:        4. Cross compile ELWIX tools
        !            25:                ./build_tools.sh
1.1.2.2   misho      26: 
                     27:  III. Information
                     28:        Michael Pounov <misho@elwix.org> or <support@elwix.org>
                     29: 
                     30:  Best regards
                     31:    Michael Pounov
                     32: -----
                     33: ELWIX - Embedded LightWeight unIX -

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>