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

Changes between Version 7 and Version 9 of Ticket #518


Ignore:
Timestamp:
2016-02-13T15:13:24Z (5 years ago)
Author:
Jakub Jermář
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #518

    • Property Keywords gsoc16 added
  • Ticket #518 – Description

    v7 v9  
    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 built 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 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].
     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] and a somewhat more recent branch at [https://code.launchpad.net/~jakub/helenos/waf-revival lp:~jakub/helenos/waf-revival]
    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  * [https://code.launchpad.net/~jakub/helenos/waf-revival The unfinished HelenOS/Waf revival branch]
    3233  * [http://lists.modry.cz/private/helenos-devel/2012-June/005694.html Mailing-list discussion on out-of-source build in HelenOS]
    3334
    3435 Possible mentors::
    35   HelenOS Core Team, Vojtech Horky
     36  HelenOS Core Team, Vojtech Horky, Jakub Jermar