§
    EçVc8  ã                   óD   — d dl Z d dlZd dlZdej        e         defd„ZdS )é    NÚargsÚreturnc                 ó¤  — t          j        ¦   «         }|                     d¦  «         |                     | ¦  «        \  }}t	          j        |¦  «        }|dk    r|S t	          j        |dgz   d¬¦  «        }|j        dk    r|j        S t          |j	        d¦  «        5 }| 
                    |j        ¦  «         d d d ¦  «         n# 1 swxY w Y   dS )Nz	--depfiler   z-MT)Úcapture_outputÚwb)ÚargparseÚArgumentParserÚadd_argumentÚparse_known_argsÚ
subprocessÚcallÚrunÚ
returncodeÚopenÚdepfileÚwriteÚstdout)r   ÚparserÚoptionsÚyasm_cmdr   ÚretÚfs          ú9/usr/lib/python3/dist-packages/mesonbuild/scripts/yasm.pyr   r      s  € ÝÔ$Ñ&Ô&€FØ
×Ò˜Ñ$Ô$Ð$Ø×/Ò/°Ñ5Ô5Ñ€GˆXõ ” Ñ*Ô*€JØ�Q‚€ØÐõ Œ.˜ T FÑ*¸4Ð
@Ñ
@Ô
@€CØ
„~˜ÒÐØŒ~ÐÝ	ˆgŒo˜tÑ	$Ô	$ð ¨Ø	�Š�”
ÑÔÐðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð ð ˆ1s   ÂCÃC	ÃC	)r   r   ÚtypingÚTÚListÚstrÚintr   © ó    r   ú<module>r!      sX   ðØ €€€Ø Ð Ð Ð Ø Ð Ð Ð ðˆaŒf�SŒkð ˜cð ð ð ð ð ð r    