File: //usr/lib/python3/dist-packages/gyp/generator/__pycache__/make.cpython-39.pyc
a
�o�_�i � @ s� d dl mZ d dlZd dlZd dlZd dlZd dlZd dlZd dlZd dlm Z d dlm
Z
d dlZddddddd d
ddd
dddd�ZdZ
dag ag ag adadd� Zdd� ZdZdZdZdZdZdZde d e d e d! e d" e d# Zd$Zd%d&� Zd'Zd(Zd)Z d*Z!d+d,d,d,d+d+d-�Z"d.d/� Z#d0d1� Z$d2d3� Z%d4d5� Z&d6d7� Z'd8d9� Z(d:d;� Z)d<d=� Z*da+d>d?� Z,dMdAdB�Z-dCdD� Z.i Z/i Z0G dEdF� dFe1�Z2dGdH� Z3dIdJ� Z4dKdL� Z5dS )N� )�print_functionN)�GetEnvironFallback)�GypError� �lib�.az $(obj).$(TOOLSET)/$(TARGET)/geniz
$(obj)/gen�$(builddir)�%(INPUT_ROOT)s�%(INPUT_DIRNAME)sz
$(abspath $<)z$(suffix $<)z$(notdir $<)�$(BUILDTYPE))ZEXECUTABLE_PREFIXZEXECUTABLE_SUFFIX�STATIC_LIB_PREFIX�SHARED_LIB_PREFIX�STATIC_LIB_SUFFIXZINTERMEDIATE_DIRZSHARED_INTERMEDIATE_DIR�PRODUCT_DIRZRULE_INPUT_ROOTZRULE_INPUT_DIRNAMEZRULE_INPUT_PATHZRULE_INPUT_EXTZRULE_INPUT_NAMEZCONFIGURATION_NAMETFc C s� t j�|�}|dkr�| �dd� | �dd� | �dtd � | �dtd � dd lm m} t|d
g �a t|dg �a
t|dg �at�
d
dd�� nV|}|dkr�d}| �d|� |dkr�| �dd� n| �dd� | �dd� | �dd� d S )zDCalculate additional variables for use in the build (called by gyp).�macZOS�SHARED_LIB_SUFFIXz.dylibZSHARED_LIB_DIRr ZLIB_DIRr N�+generator_additional_non_configuration_keys�"generator_additional_path_sections�!generator_extra_sources_for_rulesZobjcZobjcxx)�.m�.mm�android�linux�aixr �.soz$(builddir)/lib.$(TOOLSET)z$(obj).$(TOOLSET))�gyp�common� GetFlavor�
setdefault�generator_default_variablesZgyp.generator.xcode� generatorZxcode�getattrr r r �COMPILABLE_EXTENSIONS�update)�default_variables�params�flavorZxcode_generatorZoperating_system� r'