diff options
author | entrpntr <12521136+entrpntr@users.noreply.github.com> | 2020-06-12 10:04:31 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-06-12 10:04:31 -0400 |
commit | f8a6b98eedbcdf3aa89209897c80452037355754 (patch) | |
tree | 4e89b30f492cff405d8fcea0886faadff94d1804 /tools/scan_includes.py | |
parent | f2e472b14173521b0f73fa917e5fb75a54a000dd (diff) | |
parent | 0c0f9b42bc1426f2dcdff9f9016bb3fa946b4d49 (diff) |
Merge pull request #48 from entrpntr/bank39
Disassemble bank $39, kill the baserom dependency
Diffstat (limited to 'tools/scan_includes.py')
-rw-r--r-- | tools/scan_includes.py | 35 |
1 files changed, 0 insertions, 35 deletions
diff --git a/tools/scan_includes.py b/tools/scan_includes.py deleted file mode 100644 index 60929d3f..00000000 --- a/tools/scan_includes.py +++ /dev/null @@ -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() |