Remove the python scan_includes.

gfx.py remains, since it's still useful for two-way conversion.
This commit is contained in:
yenatch 2016-08-24 22:01:45 -04:00
parent 2ab468268a
commit 6fc9daf2a9

View File

@ -1,35 +0,0 @@
#!/bin/python
# coding: utf-8
"""
Recursively scan an asm file for dependencies.
"""
import sys
import argparse
includes = set()
def scan_file(filename):
for line in open(filename):
if 'INC' not in line:
continue
line = line.split(';')[0]
if 'INCLUDE' in line:
include = line.split('"')[1]
includes.add(include)
scan_file(include)
elif 'INCBIN' in line:
include = line.split('"')[1]
includes.add(include)
def main():
ap = argparse.ArgumentParser()
ap.add_argument('filenames', nargs='*')
args = ap.parse_args()
for filename in set(args.filenames):
scan_file(filename)
sys.stdout.write(' '.join(includes))
if __name__ == '__main__':
main()