#!/usr/bin/env python # # Copyright (c) 2015 The Chromium Authors. All rights reserved. # Use of this source code is governed by a BSD-style license that can be # found in the LICENSE file. # # Generate outputs according source files and destination path for # copy_ex.gypi import argparse import os import sys def DoMain(argv): parser = argparse.ArgumentParser(prog='generate_copy_ex_outputs') parser.add_argument('--src-files', nargs = '+', help = 'a list of files to copy') parser.add_argument('--dest-path', required = True, help = 'the directory to copy file to') options = parser.parse_args(argv) # Quote each element so filename spaces don't mess up gyp's attempt to parse # it into a list. return ' '.join('"%s"' % os.path.join(options.dest_path, os.path.basename(src)) for src in options.src_files) if __name__ == '__main__': results = DoMain(sys.argv[1:]) if results: print results