def main(args):

    directory_path = ""
    directory_prefix = ""
    extensions = []

    argCount = len(args)
    for i in range(0, argCount):
        arg = args[i]
        
        if (arg == "--directory" or arg == "-d") and i+1 < argCount:
            directory_path = args[i+1]
        if (arg == "--prefix" or arg == "-p") and i+1 < argCount:
            directory_prefix = args[i+1]
        if (arg == "--extensions" or arg == "-e") and i+1 < argCount:
            extensions = args[i+1].split(",")

    file_paths = file_system_utils.get_file_paths_with_extensions(directory_path, extensions)

    output = ""
    first = True
    for file_path in file_paths:
        if first == False:
            output += " "
        first = False
        output += directory_prefix + file_path

    print(output)
def main(args):

    directory_path = ""
    directory_prefix = ""
    extensions = []

    argCount = len(args)
    for i in range(0, argCount):
        arg = args[i]

        if (arg == "--directory" or arg == "-d") and i + 1 < argCount:
            directory_path = args[i + 1]
        if (arg == "--prefix" or arg == "-p") and i + 1 < argCount:
            directory_prefix = args[i + 1]
        if (arg == "--extensions" or arg == "-e") and i + 1 < argCount:
            extensions = args[i + 1].split(",")

    file_paths = file_system_utils.get_file_paths_with_extensions(
        directory_path, extensions)

    output = ""
    first = True
    for file_path in file_paths:
        if first == False:
            output += " "
        first = False
        addition = directory_prefix + file_path
        addition = addition.replace('\\', '/')
        output += addition

    # Write to stdout so that other programs can read the files
    sys.stdout.write(output)
def main(args):

    directory_path = ""
    directory_prefix = ""
    extensions = []

    argCount = len(args)
    for i in range(0, argCount):
        arg = args[i]

        if (arg == "--directory" or arg == "-d") and i + 1 < argCount:
            directory_path = args[i + 1]
        if (arg == "--prefix" or arg == "-p") and i + 1 < argCount:
            directory_prefix = args[i + 1]
        if (arg == "--extensions" or arg == "-e") and i + 1 < argCount:
            extensions = args[i + 1].split(",")

    file_paths = file_system_utils.get_file_paths_with_extensions(
        directory_path, extensions)

    output = ""
    first = True
    for file_path in file_paths:
        if first == False:
            output += " "
        first = False
        output += directory_prefix + file_path

    print(output)
def copy_libs(project_dir, target_dir):
    libs_src_path = os.path.join(project_dir, "..", "..", "ChilliSource",
                                 "Libraries", "Core", "Windows", "Libs")
    dll_files = file_system_utils.get_file_paths_with_extensions(
        libs_src_path, ["dll"])

    for dll_file in dll_files:
        shutil.copy(dll_file, target_dir)
def premultiply_pngs(project_dir, target_dir):
    assetsDir = os.path.join(target_dir, "assets")

    jarFile = os.path.join(project_dir, "..", "..", "ChilliSource", "Tools", "PNGAlphaPremultiplier.jar")
    png_files = file_system_utils.get_file_paths_with_extensions(assetsDir, ["png"])

    for png_file in png_files:
        subprocess.call(["java", "-Djava.awt.headless=true", "-Xmx512m", "-jar", jarFile, "--input", png_file, "--output", png_file]);
Example #6
0
def extract(input_directory_path, output_directory_path):

    #create the output directory.
    print("Creating directory '" + output_directory_path + "'")
    file_system_utils.delete_directory(output_directory_path)
    os.makedirs(output_directory_path)

    #copy all headers
    header_file_paths = file_system_utils.get_file_paths_with_extensions(input_directory_path, ["h", "hpp", "inl"])
    for header_file_path in header_file_paths:
        relative_header_file_path = header_file_path[len(input_directory_path):len(header_file_path)];
        input_header_file_path = os.path.join(input_directory_path, relative_header_file_path)
        output_header_file_path = os.path.join(output_directory_path, relative_header_file_path)
        print("Copying header '" + input_header_file_path + "' to " + output_header_file_path + "'")
        if os.path.exists(os.path.dirname(output_header_file_path)) == False:
            os.makedirs(os.path.dirname(output_header_file_path))
        shutil.copy2(input_header_file_path, output_header_file_path)
Example #7
0
def extract(input_directory_path, output_directory_path):

    #create the output directory.
    print("Creating directory '" + output_directory_path + "'")
    file_system_utils.delete_directory(output_directory_path)
    os.makedirs(output_directory_path)

    #copy all headers
    header_file_paths = file_system_utils.get_file_paths_with_extensions(
        input_directory_path, ["h", "hpp", "inl"])
    for header_file_path in header_file_paths:
        relative_header_file_path = header_file_path[
            len(input_directory_path):len(header_file_path)]
        input_header_file_path = os.path.join(input_directory_path,
                                              relative_header_file_path)
        output_header_file_path = os.path.join(output_directory_path,
                                               relative_header_file_path)
        print("Copying header '" + input_header_file_path + "' to " +
              output_header_file_path + "'")
        if os.path.exists(os.path.dirname(output_header_file_path)) == False:
            os.makedirs(os.path.dirname(output_header_file_path))
        shutil.copy2(input_header_file_path, output_header_file_path)
Example #8
0
def premultiply_pngs(project_root_dir, project_android_dir):
    jarFile = os.path.join(project_root_dir, "ChilliSource/Tools/PNGAlphaPremultiplier.jar");
    png_files = file_system_utils.get_file_paths_with_extensions(os.path.join(project_android_dir, "assets/"), ["png"])

    for png_file in png_files:
        subprocess.call(["java", "-Djava.awt.headless=true", "-Xmx512m", "-jar", jarFile, "--input", png_file, "--output", png_file]);
def copy_libs(project_dir, target_dir):
    libs_src_path = os.path.join(project_dir, "..", "..", "ChilliSource", "Libraries", "Core", "Windows", "Libs")
    dll_files = file_system_utils.get_file_paths_with_extensions(libs_src_path, ["dll"])

    for dll_file in dll_files:
        shutil.copy(dll_file, target_dir)