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)
EXECUTABLE_PREFIXEXECUTABLE_SUFFIXINTERMEDIATE_DIRPRODUCT_DIRRULE_INPUT_ROOTRULE_INPUT_DIRNAMERULE_INPUT_EXTRULE_INPUT_NAMERULE_INPUT_PATH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)local)sysversionplatformreprsortedkeyscodeinteract)r   r   r   paramslocalsbanner r   5/usr/lib/python3/dist-packages/gyp/generator/gypsh.pyGenerateOutput+   s   	r   )__doc__r   r   _generator_identity_variablesgenerator_default_variablesvr   r   r   r   r   <module>   s   