Menu

Not sure where to go after builddir make

2012-10-14
2013-06-06
  • J.M. Becker - TechZilla

    Hi everyone,

    I'm new to Genode, and trying to create a bootable system.
    I'm working with fiasco.oc x86_64, and this is what I've completed thus far:

    - Built, and installed, Genode x86_64 toolchain.

    - Created build directory with tool/create_builddir script.

    - Edited my builddir build.conf, and did a slew of 'make prepare's.

    - Went back in my builddir and issued a 'make'

    Now i'm not sure how to create my run directory, which will eventually be made into an ISO.  Could anyone point me in the right direction, possibly docs on this procedure?

    I really appreciate any help!

     
  • Nobody/Anonymous

    Hi! Thanks for giving Genode a try.

    you are almost there. All you have to do for creating a run directory and an iso image is to issue 'make run/<run-script-name>' from within your build directory. For example, to build an iso for the Genode demo (the run script is located at 'os/run/demo.run'), use 'make run/demo'. The run directory will be located at '<build-dir>/var/run/demo'. The iso image will be located at '<build-dir>/var/run/demo.iso'. In addition to creating the iso image, the run script will also spawn qemu to execute it.

    You can find the corresponding documentation at http://genode.org/documentation/developer-resources/getting_started

    To learn more about the build system and run scripts, you may find the following document useful: http://genode.org/documentation/developer-resources/build_system

    Good luck!

    Norman

    Btw, even though there exists this public forum, most discussions about Genode is on the mailing list. I'd warmly recommend to join the list.

     
  • Nobody/Anonymous

    I've since been able to start using the run file, and have a *small* grasp of the build system.  Thank you for your reply, It was what originally pointed me in the correct direction.  I do have more specific architectural questions, and I intend to write the emai lists.  I've also already joined them, and am excited about Genode, even though my C++ programming ability is admittedly minimal.

     
  • Nobody/Anonymous

    Thanks for the feedback. See you on the mailing list. :-)

     

Log in to post a comment.