Fork us on GitHub Follow us on Facebook Follow us on Twitter

Changes between Version 2 and Version 5 of Ticket #518


Ignore:
Timestamp:
2015-02-10T15:01:44Z (6 years ago)
Author:
Vojtech Horky
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #518

    • Property Keywords gsoc14 gsoc15 added
  • Ticket #518 – Description

    v2 v5  
    66  Compiling an operating system usually requires a non-trivial build scripts and, unfortunately, HelenOS is not an exception. Thus, the conversion would not be a trivial search-and-replace exercise. HelenOS has a lot of configuration options that are reflected in the build scripts where they control what has to be build and how. All this would have to be converted and for many of the tasks there are not built-in equivalents in Waf: new tasks would have to be defined and probably a lot of existing ones would have to be changed.
    77  [[br]][[br]]
    8   The effort to switch to Waf started about a year ago but due to lack of time was abandoned. It is possible to get inspiration from the obsolete branch located at [https://code.launchpad.net/~vojtech-horky/helenos/waf lp:~vojtech-horky/helenos/waf].
     8  The effort to switch to Waf started some time ago but due to lack of time was abandoned. It is possible to get inspiration from the obsolete branch located at [https://code.launchpad.net/~vojtech-horky/helenos/waf lp:~vojtech-horky/helenos/waf].
    99  [[br]][[br]]
    1010  There are a lot of helper tools that are used during the build process and most of them are written in Python. Some changes to them might be necessary as well to better integrate them with Waf.
     
    3030  * [http://code.google.com/p/waf/ Waf homepage]
    3131  * [https://code.launchpad.net/~vojtech-horky/helenos/waf The old HelenOS/Waf branch]
    32   * [http://lists.modry.cz/cgi-bin/private/helenos-devel/2012-June/008376.html Mailing-list discussion on out-of-source build in HelenOS]
     32  * [http://lists.modry.cz/private/helenos-devel/2012-June/005694.html Mailing-list discussion on out-of-source build in HelenOS]
    3333
    3434 Possible mentors::