1# -*- coding: utf-8 -*-
2"""
3RT-Thread Next Generation Build System
4
5This module provides an object-oriented implementation of the RT-Thread build system
6while maintaining backward compatibility with the existing building.py interface.
7"""
8
9from .core import BuildContext
10from .environment import RTEnv
11from .config import ConfigManager
12from .project import ProjectRegistry, ProjectGroup
13from .toolchain import ToolchainManager
14from .generator import GeneratorRegistry
15
16__version__ = "1.0.0"
17__all__ = [
18    'BuildContext',
19    'RTEnv',
20    'ConfigManager',
21    'ProjectRegistry',
22    'ProjectGroup',
23    'ToolchainManager',
24    'GeneratorRegistry'
25]