""" Auto-generated Python stub file from lib.core.Phase2.py Module: lib.core.Phase2 """ import t, c from stdint import * import stdio import string import stdlib import memhub import viperlib import w32.fileio as fileio import w32.win32file import w32.win32base import sys import ast import llvmlite import subprocess import argparse import lib.core.VLogger as VLogger import lib.core.Handles.HandlesTranslator as HandlesTranslator import lib.core.Handles.HandlesExprCall as HandlesExprCall import lib.core.Handles.HandlesImports as HandlesImports import lib.core.BuildPipeline as BuildPipeline import lib.core.StubMerger as StubMerger import lib.Projectrans.Utils as Utils import lib.Projectrans.Config as Config _mbuddy: t.CExtern | memhub.MemManager | t.CPtr SRC_BUF_SIZE: t.CDefine = 1048576 MAX_SRC_FILES: t.CDefine = 64 @t.NoVTable class SrcFileEntry: Path: str Sha1: str def _ScanDirForPyFiles(mb: memhub.MemBuddy | t.CPtr, dir_path: str, entries: SrcFileEntry | t.CPtr, entry_size: t.CSizeT, file_count: int, max_files: int) -> int: pass def RunMultiFileProject(mb: memhub.MemBuddy | t.CPtr, source_dir: str, temp_dir: str, output_dir: str, cc_cmd: str, cc_flags: str, linker_cmd: str, linker_flags: str, linker_output: str, includes_binary_dir: str, includes_dir: str, do_phase1: int, do_phase2: int, log: VLogger.Logger | t.CPtr, args: argparse.ParsedArgs | t.CPtr) -> int: pass