Make headerize and librarize scripts more reliable with arguments
This commit is contained in:
@@ -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',
|
||||
|
||||
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user