
    "Kb                     H    d Z ddlZddlZg dZi ZeD ]
  Zdez  ee<    d Zy)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                     | ||d}dt         j                  dt         j                  dt        t	        |j                                     d}t        j                  ||       y )N)target_listtarget_dictsdatazPython z on z
locals.keys() = z
gypsh)local)sysversionplatformreprsortedkeyscodeinteract)r   r   r   paramslocalsbanners         5/usr/lib/python3/dist-packages/gyp/generator/gypsh.pyGenerateOutputr   +   sK    #$& ++s||T&*?%@
B& --f%    )__doc__r   r   _generator_identity_variablesgenerator_default_variablesvr    r   r   <module>r%      sG   
	  

!   
' /A#*Q;a /&r   