Fix and optimization (nw)

This commit is contained in:
Miodrag Milanovic 2015-06-21 08:44:45 +02:00
parent fa6a859646
commit 6ff3f77b96

View File

@ -145,6 +145,8 @@ def parse_file(root, srcfile, folder):
fullname = file_exists(root, name, folder,include_dirs) fullname = file_exists(root, name, folder,include_dirs)
if fullname in files_included: if fullname in files_included:
continue continue
if "src/emu/netlist/" in fullname:
continue
if fullname!='': if fullname!='':
if fullname in mappings.keys(): if fullname in mappings.keys():
if not(mappings[fullname] in components): if not(mappings[fullname] in components):
@ -152,7 +154,8 @@ def parse_file(root, srcfile, folder):
files_included.append(fullname) files_included.append(fullname)
newfolder = fullname.rsplit('/', 1)[0] + '/' newfolder = fullname.rsplit('/', 1)[0] + '/'
parse_file(root, fullname, newfolder) parse_file(root, fullname, newfolder)
parse_file(root, fullname.replace('.h','.c'), newfolder) if (fullname.endswith('.h')):
parse_file(root, fullname.replace('.h','.c'), folder)
continue continue
return 0 return 0