Make headerize and librarize scripts more reliable with arguments

This commit is contained in:
2020-01-13 21:48:06 -05:00
parent 199d67d293
commit 39a932090b
2 changed files with 14 additions and 14 deletions

View File

@@ -9,13 +9,13 @@ if __name__ == '__main__':
lib_names = []
hdr_dir = os.path.abspath(sys.argv[-1])
if os.path.isdir(sys.argv[1]):
lib_folder = os.path.abspath(sys.argv[1])
for lib_fname in os.listdir(lib_folder):
lib_names.append(lib_folder + '/' + lib_fname)
else:
for n in sys.argv[1:-1]:
lib_names.append(os.path.abspath(n))
for libarg in sys.argv[1:-1]:
if os.path.isdir(libarg):
lib_folder = os.path.abspath(libarg)
for lib_fname in os.listdir(lib_folder):
lib_names.append(lib_folder + '/' + lib_fname)
else:
lib_names.append(os.path.abspath(libarg))
header_lines = ['#ifndef CHECKM8_TOOL_LIBPAYLOAD_H\n',
'#define CHECKM8_TOOL_LIBPAYLOAD_H\n',

View File

@@ -12,13 +12,13 @@ if __name__ == '__main__':
bin_names = []
lib_dir = os.path.abspath(sys.argv[-1])
if os.path.isdir(sys.argv[1]):
bin_folder = os.path.abspath(sys.argv[1])
for bin_fname in os.listdir(bin_folder):
bin_names.append(bin_folder + '/' + bin_fname)
else:
for n in sys.argv[1:-1]:
bin_names.append(os.path.abspath(n))
for binarg in sys.argv[1:-1]:
if os.path.isdir(binarg):
bin_folder = os.path.abspath(binarg)
for bin_fname in os.listdir(bin_folder):
bin_names.append(bin_folder + '/' + bin_fname)
else:
bin_names.append(os.path.abspath(binarg))
source_lines = defaultdict(list)
for n in bin_names: