mirror of
https://github.com/izzy2lost/Diddy-Kong-Racing.git
synced 2026-06-19 01:16:26 -07:00
Split files into mips1 and mips2 folders
This commit is contained in:
@@ -30,6 +30,19 @@ class FileUtil:
|
||||
return [f for f in listdir(directory) if isfile(join(directory, f))]
|
||||
else:
|
||||
return [f for f in listdir(directory) if isfile(join(directory, f)) and f.endswith(extensions)]
|
||||
|
||||
@staticmethod
|
||||
def get_filenames_from_directory_recursive(directory, extensions=None, subDirectory=''):
|
||||
filenames = []
|
||||
for f in listdir(directory):
|
||||
if isfile(join(directory, f)) and (extensions is None or f.endswith(extensions)):
|
||||
filenames.append(((subDirectory + '/') if subDirectory != '' else '') + f)
|
||||
elif isdir(join(directory, f)):
|
||||
if subDirectory == '':
|
||||
filenames += FileUtil.get_filenames_from_directory_recursive(join(directory, f), extensions, f)
|
||||
else:
|
||||
filenames += FileUtil.get_filenames_from_directory_recursive(join(directory, f), extensions, subDirectory + '/' + f)
|
||||
return filenames
|
||||
|
||||
@staticmethod
|
||||
def get_text_from_file(filename):
|
||||
|
||||
@@ -135,7 +135,7 @@ class LD:
|
||||
matchedGroups = matches.groups()
|
||||
files.append(('build/asm/' + filename[:-2] + '.o', matchedGroups[0], matchedGroups[1], 1))
|
||||
break
|
||||
srcFilenames = FileUtil.get_filenames_from_directory(SRC_DIR, ('.c',))
|
||||
srcFilenames = FileUtil.get_filenames_from_directory_recursive(SRC_DIR, ('.c','.2'))
|
||||
regex = r'[\/][*]+\s*RAM_POS:\s*0x([0-9a-fA-F]+)\s*[*]+[\/]'
|
||||
for filename in srcFilenames:
|
||||
with open(SRC_DIR + '/' + filename, 'r') as srcFile:
|
||||
|
||||
Reference in New Issue
Block a user