1#!/usr/bin/env python 2 3import os 4import sys 5import argparse 6from shutil import copy 7 8def musl_copy_file(src, dest): 9 dest_dir = os.path.dirname(dest) 10 if not os.path.exists(dest_dir): 11 os.makedirs(dest_dir) 12 copy(src, dest) 13 14def main(): 15 parser = argparse.ArgumentParser(description=__doc__) 16 17 parser.add_argument('--input', 18 required = True, 19 help = 'The header source path', 20 metavar = 'FILE') 21 22 parser.add_argument('--output', 23 required = True, 24 help = 'The output directory', 25 metavar = 'FILE') 26 27 args = parser.parse_args() 28 29 musl_copy_file(args.input, args.output) 30 31if __name__ == "__main__": 32 sys.exit(main()) 33