• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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