summaryrefslogtreecommitdiffstatshomepage
path: root/scripts/build/makedep.py
diff options
context:
space:
mode:
author Vas Crabb <vas@vastheman.com>2019-10-05 21:56:49 +1000
committer Vas Crabb <vas@vastheman.com>2019-10-05 21:56:49 +1000
commit56b000344e59f5b16c278e7b9c37894b16a14909 (patch)
treeb08f887cc30be26a6da822d6af485a78688e5564 /scripts/build/makedep.py
parent8a280aba9c53693137f0ec585f1c532d4c236313 (diff)
nmk16spr, superfx, makedep: misc cleanup (nw)
Diffstat (limited to 'scripts/build/makedep.py')
-rwxr-xr-xscripts/build/makedep.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/scripts/build/makedep.py b/scripts/build/makedep.py
index 63ead75d1c7..1bcf0658eb1 100755
--- a/scripts/build/makedep.py
+++ b/scripts/build/makedep.py
@@ -432,6 +432,7 @@ class DriverFilter(object):
sys.stderr.write('%s:%s: Invalid character in driver name "%s"\n' % (p, parser.input_line, text))
sys.exit(1)
includes.add(text)
+ excludes.discard(text)
elif text.startswith('-'):
text = text[1:].lstrip()
if not text:
@@ -440,6 +441,7 @@ class DriverFilter(object):
elif not all(x in self.DRIVER_CHARS for x in text):
sys.stderr.write('%s:%s: Invalid character in driver name "%s"\n' % (p, parser.input_line, text))
sys.exit(1)
+ includes.discard(text)
excludes.add(text)
elif text:
sources.add(text)
@@ -473,7 +475,7 @@ class DriverFilter(object):
do_parse(path)
sys.stderr.write('%d source file(s) found\n' % (len(sources), ))
self.sources = frozenset(sources)
- self.includes = frozenset(includes - excludes)
+ self.includes = frozenset(includes)
self.excludes = frozenset(excludes)
def parse_list(self, path):