Exemple #1
0
def cleanSourceDirectory(source_dir):
    if Utils.isDir(source_dir):
        for path, _filename in Utils.listDir(source_dir):
            if Utils.getExtension(path) in (".cpp", ".hpp", ".c", ".o", ".os",
                                            ".obj", ".bin", ".res", ".rc",
                                            ".manifest"):
                Utils.deleteFile(path, True)
    else:
        Utils.makePath(source_dir)

    static_source_dir = Utils.joinpath(
        source_dir,
        "static"
    )

    if Utils.isDir(static_source_dir):
        for path, _filename in Utils.listDir(static_source_dir):
            if Utils.getExtension(path) in (".o", ".os", ".obj"):
                Utils.deleteFile(path, True)

    win32_source_dir = Utils.joinpath(
        static_source_dir,
        "win32_ucontext_src"
    )

    if Utils.getOS() == "Windows":
        Utils.deleteFile(
            Utils.joinpath(win32_source_dir, "fibers_win32.obj"),
            False
        )
Exemple #2
0
def cleanSourceDirectory(source_dir):
    if Utils.isDir(source_dir):
        for path, _filename in Utils.listDir(source_dir):
            if Utils.getExtension(path) in (".c", ".h", ".o", ".os", ".obj",
                                            ".bin", ".res", ".rc", ".S",
                                            ".cpp", ".manifest"):
                Utils.deleteFile(path, True)
    else:
        Utils.makePath(source_dir)
Exemple #3
0
def cleanSourceDirectory(source_dir):
    if Utils.isDir(source_dir):
        for path, _filename in Utils.listDir(source_dir):
            if Utils.getExtension(path) in (
                ".c",
                ".h",
                ".o",
                ".os",
                ".obj",
                ".bin",
                ".res",
                ".rc",
                ".S",
                ".cpp",
                ".manifest",
            ):
                Utils.deleteFile(path, True)
    else:
        Utils.makePath(source_dir)