diff options
author | Amar Takhar <amar@rtems.org> | 2015-06-10 08:30:01 -0400 |
---|---|---|
committer | Amar Takhar <amar@rtems.org> | 2015-06-10 08:30:01 -0400 |
commit | 1438f1c48cca8958500e1cfb140a724a648c2741 (patch) | |
tree | 8e73f8efba58f48e064a2dbc40881d35b8996126 | |
parent | 3b9a504bc1b9157ee5c3f5b3b6e74c95385f117f (diff) |
Remove dependency on default options and add RTEMSConfig class.
-rw-r--r-- | py/config/__init__.py | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/py/config/__init__.py b/py/config/__init__.py index 98042341cb..ed1cd181e8 100644 --- a/py/config/__init__.py +++ b/py/config/__init__.py @@ -2,11 +2,10 @@ from .base import BuildConfig, Config, Default, Feature, Disable from .feature import * from .options import * -from py.waf import defaults # XXX: This needs to be removed as no dependencies from config -> waf are allowed. - - -#XXX: Fix -# Test to make sure options are sane. -#for option in options_map: -# a = options_map[option]() +class RTEMSConfig(object): + options_map = {} # Global options map. + features_list = [] # Global features list. + config_list = [] # Global config list. + def __init__(self, defaults): + self.defaults = defaults |