Changes between Version 2 and Version 3 of waf/GUI


Ignore:
Timestamp:
Mar 10, 2015, 6:16:32 PM (5 years ago)
Author:
Amar Takhar
Comment:

Add some details.

Legend:

Unmodified
Added
Removed
Modified
  • waf/GUI

    v2 v3  
    55RTEMS will have a full featured configuration GUI that uses [wiki:waf/Config RTEMS Config] for the backend.
    66
     7
     8= Design =
     9
     10Displaying options should be a fairly easy operation using the option types.  As of now there are several:
     11
     12 * Boolean
     13 * String
     14 * !StringList
     15 * Integer
     16
     17Several more options will need to be added in the future such as 'Long' or 'Hex' which provide validation of values that are strings in the RTEMS source.
     18
     19Base values can be seen in this file:
     20
     21  https://git.rtems.org/amar/waf.git/tree/rtems_waf/config/options.py
     22
     23Configs can be loaded by adding another 'View' to the BSP configuration that will display in the appropriate pane, add help information and appropriately generate the proper widgets for each option value.
     24
     25= Requirements =
     26 * All aspects must be translatable with exception to any RTEMS source which will always be English.
     27 * Must run on OS X, Unix (Linux, *BSD) and Windows.
     28 * Unit tests.
     29 * Build system to package suitably on Windows (.msi) and OS X (.dmg).
     30   * Help will be provided for this portion of the project if required.
     31
    732= Resources =
    833 - For a full list of options see https://git.rtems.org/amar/waf.git/tree/rtems_waf/defaults/options.py