__init__.py 650 B

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