1# -*- coding: utf-8 -*- 2# 3# File : __init__.py 4# This file is part of RT-Thread RTOS 5# COPYRIGHT (C) 2006 - 2015, RT-Thread Development Team 6# 7# This program is free software; you can redistribute it and/or modify 8# it under the terms of the GNU General Public License as published by 9# the Free Software Foundation; either version 2 of the License, or 10# (at your option) any later version. 11# 12# This program is distributed in the hope that it will be useful, 13# but WITHOUT ANY WARRANTY; without even the implied warranty of 14# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15# GNU General Public License for more details. 16# 17# You should have received a copy of the GNU General Public License along 18# with this program; if not, write to the Free Software Foundation, Inc., 19# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. 20# 21# Change Logs: 22# Date Author Notes 23# 2025-01-XX Bernard Create targets module for IDE project generators 24 25# Import all target generators 26from . import keil 27from . import iar 28from . import vs 29from . import vs2012 30from . import codeblocks 31from . import ua 32from . import vsc 33from . import cdk 34from . import ses 35from . import eclipse 36from . import codelite 37from . import cmake 38from . import xmake 39from . import esp_idf 40from . import zigbuild 41from . import makefile 42from . import rt_studio 43 44# Export all target generator functions 45__all__ = [ 46 # Keil MDK 47 'keil', 48 # IAR 49 'iar', 50 # Visual Studio 51 'vs', 52 'vs2012', 53 # Code::Blocks 54 'codeblocks', 55 # Universal ARM 56 'ua', 57 # VSCode 58 'vsc', 59 # CDK 60 'cdk', 61 # SEGGER Embedded Studio 62 'ses', 63 # Eclipse 64 'eclipse', 65 # CodeLite 66 'codelite', 67 # CMake 68 'cmake', 69 # XMake 70 'xmake', 71 # ESP-IDF 72 'esp_idf', 73 # Zig 74 'zigbuild', 75 # Make 76 'makefile', 77 # RT-Studio 78 'rt_studio' 79]