o
    ‘/Øf(  ã                   @   sþ  d dl Z d dlZd dlZd dlZg d¢Zd%dd„Zze   ejdd… de¡\ZZW n e j	y6   eƒ  Y nw es<eƒ  ej
ZedƒZdd	„ eD ƒZd
ev rSed d eD ]§Zedkrbeedƒƒ qUedkrmeedƒƒ qUedv r”de d¡ de d¡ gZedkrŒe edƒ ¡ ¡ ed e¡ƒ qUedv rÝg Zdev r©e de ej ¡ nedƒZer´e e¡ e edƒ ¡ edƒ ¡  ¡ edkrÕedƒsÕe d ded ƒ ¡ ed e¡ƒ qUed!krèeed"ƒƒ qUed#kròeejƒ qUed$krüeed ƒƒ qUdS )&é    N)Úprefixzexec-prefixZincludesÚlibsZcflagsZldflagszextension-suffixÚhelpÚabiflagsZ	configdirZembedé   c                 C   s:   t d tjd d dd„ tD ƒ¡¡tjd t | ¡ d S )NzUsage: {0} [{1}]r   ú|c                 s   s    | ]}d | V  qdS )z--N© )Ú.0Úoptr   r   ús/home/ych/rk3568/buildroot/output/rockchip_rk3568/host/lib/python3.10/config-3.10-x86_64-linux-gnu/python-config.pyÚ	<genexpr>   s   € z"exit_with_usage.<locals>.<genexpr>)Úfile)ÚprintÚformatÚsysÚargvÚjoinÚ
valid_optsÚstderrÚexit©Úcoder   r   r   Úexit_with_usage   s   ÿÿr   Ú ÚVERSIONc                 C   s   g | ]\}}|‘qS r   r   )r	   ÚflagÚvalr   r   r   Ú
<listcomp>   s    r   z--helpr   z--prefixr   z--exec-prefixÚexec_prefix)z
--includesú--cflagsz-IZincludeZplatincluder   ZCFLAGSú )z--libsú	--ldflagsz--embedz-lpythonZ	LIBPYTHONZLIBSZSYSLIBSr!   ZPy_ENABLE_SHAREDz-LZLIBPLz--extension-suffixZ
EXT_SUFFIXz
--abiflagsz--configdir)r   )ÚgetoptÚosr   Z	sysconfigr   r   r   ZoptsÚargsÚerrorZget_config_varZgetvarZpyverZ	opt_flagsr
   r   Zget_pathÚflagsÚextendÚsplitr   r   Úappendr   Z	libpythonÚinsertr   r   r   r   Ú<module>   sd   
 
ÿ
ÿ
€Ú