o
    ld
                     @   s>  d dl Z e jd  dre jd = d dlZd dlZd dlZd dlZdddZdej	j
jv r8eddZedddZne Zdddd	Zejed
Zdd Ze Zedee de ji e jdk rgedZne jdk rwd dlmZ edZnedZeeeee ee e de jv e jed ke ed
 dS )    Nscriptsc                 C   sb   dd l }|j }|d}|d ur||_| r||  |  |jtj	
|j|j|j|jdS )Nr   install)dataincludeplatlibpurelibr   )distutils.distdistDistributionget_command_objprefixselect_schemefinalize_optionsinstall_dataospathdirnameinstall_headersinstall_platlibinstall_purelibinstall_scripts)schemer   	distutilsdistributioninstall_cmd r   }home/ych/rk3568/buildroot/output/rockchip_rk3568_recovery/host/lib/python3.10/site-packages/mesonbuild/scripts/python_info.pyget_distutils_paths   s   


r   Z
deb_system)r    )r   r   )baseplatbaseinstalled_base)varsc                  C   s8   ddl m} m} |  d}|  t||dg S )Nr   )r
   	Extension	build_extdummy)distutils.corer
   r#   r   ensure_finalizedboolZget_libraries)r
   r#   cmdr   r   r   links_against_libpython2   s   r*   base_prefix)   r   SO)r,         )get_config_var
EXT_SUFFIXZ__pypy__)
	variablespathsZsysconfig_pathsinstall_pathsversionplatformis_pypyZis_venvZlink_libpythonsuffix)NN) sysr   endswithjsonr   	sysconfigdistutils.command.installr   r   commandr   INSTALL_SCHEMESr3   r4   	get_pathsZ
empty_varsr*   get_config_varsr2   updategetattrr   version_infogetr8   distutils.sysconfigr0   printdumpsget_python_versionget_platformbuiltin_module_namesr   r   r   r   <module>   sB   





