Make headerize and librarize scripts more reliable with arguments
This commit is contained in:
@@ -9,13 +9,13 @@ if __name__ == '__main__':
|
|||||||
lib_names = []
|
lib_names = []
|
||||||
hdr_dir = os.path.abspath(sys.argv[-1])
|
hdr_dir = os.path.abspath(sys.argv[-1])
|
||||||
|
|
||||||
if os.path.isdir(sys.argv[1]):
|
for libarg in sys.argv[1:-1]:
|
||||||
lib_folder = os.path.abspath(sys.argv[1])
|
if os.path.isdir(libarg):
|
||||||
for lib_fname in os.listdir(lib_folder):
|
lib_folder = os.path.abspath(libarg)
|
||||||
lib_names.append(lib_folder + '/' + lib_fname)
|
for lib_fname in os.listdir(lib_folder):
|
||||||
else:
|
lib_names.append(lib_folder + '/' + lib_fname)
|
||||||
for n in sys.argv[1:-1]:
|
else:
|
||||||
lib_names.append(os.path.abspath(n))
|
lib_names.append(os.path.abspath(libarg))
|
||||||
|
|
||||||
header_lines = ['#ifndef CHECKM8_TOOL_LIBPAYLOAD_H\n',
|
header_lines = ['#ifndef CHECKM8_TOOL_LIBPAYLOAD_H\n',
|
||||||
'#define CHECKM8_TOOL_LIBPAYLOAD_H\n',
|
'#define CHECKM8_TOOL_LIBPAYLOAD_H\n',
|
||||||
|
|||||||
@@ -12,13 +12,13 @@ if __name__ == '__main__':
|
|||||||
bin_names = []
|
bin_names = []
|
||||||
lib_dir = os.path.abspath(sys.argv[-1])
|
lib_dir = os.path.abspath(sys.argv[-1])
|
||||||
|
|
||||||
if os.path.isdir(sys.argv[1]):
|
for binarg in sys.argv[1:-1]:
|
||||||
bin_folder = os.path.abspath(sys.argv[1])
|
if os.path.isdir(binarg):
|
||||||
for bin_fname in os.listdir(bin_folder):
|
bin_folder = os.path.abspath(binarg)
|
||||||
bin_names.append(bin_folder + '/' + bin_fname)
|
for bin_fname in os.listdir(bin_folder):
|
||||||
else:
|
bin_names.append(bin_folder + '/' + bin_fname)
|
||||||
for n in sys.argv[1:-1]:
|
else:
|
||||||
bin_names.append(os.path.abspath(n))
|
bin_names.append(os.path.abspath(binarg))
|
||||||
|
|
||||||
source_lines = defaultdict(list)
|
source_lines = defaultdict(list)
|
||||||
for n in bin_names:
|
for n in bin_names:
|
||||||
|
|||||||
Reference in New Issue
Block a user