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 = []