python (3.11.7)
    e:                         d Z ddlZddlZddlZddlT ddlmZ ddlmZ ddl	m
Z
 ddlmZ ddl
mZmZ dd	lmZ  G d
 d          ZdZdd
ZddddddZd ZddZd Zd ZdS )zdistutils.ccompiler
Contains CCompiler, an abstract base class that defines the interface
for the Distutils compiler abstraction model.    N)*)spawn)	move_file)mkpath)newer_group)split_quotedexecute)logc                      e Zd ZdZdZdZdZdZdZdZ	dZ
dZddddddZg dZ
dAd	Zd
 Zd Zd Zd
 ZdBdZd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Zd Z d Z!dBdZ"d Z#d Z$d  Z%d! Z&	 	 dCd"Z'	 	 	 dDd#Z(d$ Z)	 	 dEd%Z*d&Z+d'Z,d(Z-	 	 	 	 	 	 	 	 	 	 dFd)Z.	 	 	 	 	 	 	 	 	 	 dFd*Z/	 	 	 	 	 	 	 	 	 	 dFd+Z0	 	 	 	 	 	 	 	 dGd,Z1d- Z2d. Z3d/ Z4	 	 dHd0Z5dId1Z6dJd3Z7dJd4Z8dJd5Z9	 	 dKd7Z:dLd9Z;d: Z<d; Z=dMd<Z>d= Z?d>