diff options
author | 2019-10-05 21:56:49 +1000 | |
---|---|---|
committer | 2019-10-05 21:56:49 +1000 | |
commit | 56b000344e59f5b16c278e7b9c37894b16a14909 (patch) | |
tree | b08f887cc30be26a6da822d6af485a78688e5564 /scripts/build/makedep.py | |
parent | 8a280aba9c53693137f0ec585f1c532d4c236313 (diff) |
nmk16spr, superfx, makedep: misc cleanup (nw)
Diffstat (limited to 'scripts/build/makedep.py')
-rwxr-xr-x | scripts/build/makedep.py | 4 |
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): |