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 )
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)
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)