1# -*- coding: utf-8 -*-
2#
3# Mock rtconfig module for testing purposes
4#
5
6# Mock configuration variables
7CROSS_TOOL = 'gcc'
8PLATFORM = 'gcc'
9CC = 'gcc'
10CXX = 'g++'
11AS = 'as'
12AR = 'ar'
13LINK = 'gcc'
14EXEC_PATH = '/usr/bin'
15
16# Mock functions
17def GetDepend(depend):
18    return True
19
20# Mock environment
21class MockEnv:
22    def __init__(self):
23        self.CPPPATH = []
24        self.CPPDEFINES = []
25        self.LIBS = []
26        self.LIBPATH = []
27        self.CFLAGS = []
28        self.CXXFLAGS = []
29        self.LINKFLAGS = []
30        self.ASFLAGS = []
31
32# Global variables
33Env = MockEnv()
34Rtt_Root = '/mock/rt-thread'
35Projects = []