o
    p.a                     @   sB   d Z ddlZddlZg dZi ZeD ]Zde ee< qdd ZdS )a  gypsh output module

gypsh is a GYP shell.  It's not really a generator per se.  All it does is
fire up an interactive Python session with a few local variables set to the
variables passed to the generator.  Like gypd, it's intended as a debugging
aid, to facilitate the exploration of .gyp structures after being processed
by the input module.

The expected usage is "gyp -f gypsh -D OS=desired_os".
    N)
ZEXECUTABLE_PREFIXZEXECUTABLE_SUFFIXZINTERMEDIATE_DIRZPRODUCT_DIRZRULE_INPUT_ROOTZRULE_INPUT_DIRNAMEZRULE_INPUT_EXTZRULE_INPUT_NAMEZRULE_INPUT_PATHZSHARED_INTERMEDIATE_DIRz<(%s)c                 C   s<   | ||d}dt jt jtt| f }tj||d d S )N)target_listtarget_dictsdataz(Python %s on %s
locals.keys() = %s
gypsh)Zlocal)sysversionplatformreprsortedkeyscodeZinteract)r   r   r   paramslocalsZbanner r   5/usr/lib/python3/dist-packages/gyp/generator/gypsh.pyGenerateOutput+   s   	r   )__doc__r   r   Z_generator_identity_variablesZgenerator_default_variablesvr   r   r   r   r   <module>   s   