42 lines
1.3 KiB
Python
42 lines
1.3 KiB
Python
"""
|
|
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.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
|