Rac@spddlmZddlZddlZddlZddlZddlZddl Z ddl Z ddl Z ddl m Z y eZWnek reZnXiZdZdZdZdZdZigd eeeed Zd Zd Zd ZdZdZ dej!fdYZ"dZ#dZ$dZ%e&dkrle j'e%ndS(i(tprint_functionN(tGypErrortgeneralt variablestincludescGsdtjks|tjkrd }y-tjdd}|rP|dd }nWnnX|rn||;}ntd|jtjj|d|d|d|fndS( Ntalltunknownitlimitiis%s:%s:%d:%s %si(RiR( tgyptdebugt tracebackt extract_stacktprinttuppertostpathtbasename(tmodetmessagetargstctxtf((sj/opt/alt/alt-nodejs8/root/usr/lib/node_modules/npm/node_modules.bundled/node-gyp/gyp/pylib/gyp/__init__.pyt DebugOutput#s "cCsUd}tjtj}g}x-|D]%}|j|r(|j|q(q(W|S(Ns.gyp(Rtlistdirtgetcwdtendswithtappend(t extensiontfilest build_filestfile((sj/opt/alt/alt-nodejs8/root/usr/lib/node_modules/npm/node_modules.bundled/node-gyp/gyp/pylib/gyp/__init__.pytFindBuildFiles1s t.c  CsN|dkri}nd|kr@|jdd\}|ddd?d d dd@d&d'd dA|jdBddCd d;dt d-t d dD|jdEddFd d;dt d-t d dG|jdHd ddt d dI|jdJdKddLddMd dN|jdOddPd ddddd6d&d'd dQ|jdRdSddTd d ddUd dV|j |\}}|}|j sd}d}|j rltjjdd}|rltjj|}qln|sdWg} tjdxkr| jdZnx`| D]U} tj| }|dkrtjj|d[}tjj|sd}qPqqWqntjj|j }|r7tjj| r7d}n|jsg} |j rgtjjd,g} n| rtjd\| } n| r| |_qtjd]krd^g|_qtjdykrd_g|_qd`g|_n|j r|j rtjjd7} | r| |_qn|j |_x|jD]} datj| r`||ddvj5}!x0|j>D]%}"|"|!krN t&dw|"qN qN W|j?| |j>|q`q`WdS(zNis.usage: %(prog)s [options ...] [build_file ...]Rs%ss%(prog)ss--buildRtconfigsRtRthelps0configuration for build after project generations--checkRKRvscheck format of gyp filess --config-dirt config_dirRuR_tGYP_CONFIG_DIRtdefaults7The location for configuration files like include.gypi.s-ds--debugR tmetavart DEBUGMODEsturn on a debugging mode for debugging GYP. Supported modes are "variables", "includes" and "general" or "all" for all of them.s-DtdefinessVAR=VALt GYP_DEFINESssets variable VAR to value VALs--depthRItPATHRsRs1set DEPTH gyp variable to a relative path to PATHs-fs--formattformatstGYP_GENERATORSRsoutput formats to generates-Gtgenerator_flagssFLAG=VALtGYP_GENERATOR_FLAGSssets generator flag FLAG to VALs--generator-outputtgenerator_outputtDIRtGYP_GENERATOR_OUTPUTs$puts generated build files under DIRs--ignore-environmentRfRws.do not read options from environment variabless-Is --includeRtINCLUDEs)files to include in all loaded .gyp filess--no-circular-checkRLs4don't check for circular relationships between filess--no-duplicate-basename-checkRMs#don't check for duplicate basenamess --no-parallelsDisable multiprocessings-Ss--suffixtsuffixR$s suffix to add to generated filess--toplevel-dirt toplevel_dirs/directory to use as the root of the source trees-Rs --root-targetR3tTARGETs-include only TARGET and its deep dependenciestHOMEtcygwintwin32t USERPROFILEs.gyps[\s,]tdarwintxcodetmsvstmakeisrunning with these options:t_s %s: '%s's %s: %ss %s: error: no build_fileitsrcsCould not automatically locate src directory. This isa temporary Chromium feature that will be removed. Use--depth as a workaround.scmdline_default_variables: %ss include.gypisUsing overrides found in sgenerator_flags: %sRkRtcwdtbuild_files_argt gyp_binaryt home_dot_gypR2t target_archtconfigurationss(Invalid config specified via --build: %s(RR(RR(@RRRR:targvRtreplaceRR4RCRDRRRfR]R7t expandusertplatformRtgetenvtjointexistsRtreR5Rt no_parallelR2R Rt DEBUG_GENERALRtsortedt__dict__R@t isinstancet string_typesRRRIR9tdirnametsepRUtrangeRRaRR\R RRyRtkeystsetRR3RFRKRLRMtGenerateOutputRt PerformBuild(#Rtmy_nameRtparserRkRRthomeRt home_varsthome_vartgenerate_formatstg_oRtoptionRdt build_filetbuild_file_dirtbuild_file_dir_componentstcomponents_lentindextcmdline_default_variablesRRtdefault_includet gen_flagsRRGRJROt flat_listttargetstdatat valid_configstconf((sj/opt/alt/alt-nodejs8/root/usr/lib/node_modules/npm/node_modules.bundled/node-gyp/gyp/pylib/gyp/__init__.pytgyp_main sV                    "                         cCs=yt|SWn(tk r8}tjjd|dSXdS(Nsgyp: %s i(RRR:Rztwrite(Rte((sj/opt/alt/alt-nodejs8/root/usr/lib/node_modules/npm/node_modules.bundled/node-gyp/gyp/pylib/gyp/__init__.pytmain!s cCsttjdS(Ni(RR:R(((sj/opt/alt/alt-nodejs8/root/usr/lib/node_modules/npm/node_modules.bundled/node-gyp/gyp/pylib/gyp/__init__.pyt script_main)st__main__((t __future__RR6t gyp.inputRRtos.pathRRR^R:R t gyp.commonRt basestringRt NameErrorRR RtDEBUG_VARIABLEStDEBUG_INCLUDESRRR4RCRDRFR\RaReRmR~RRRRRRtexit(((sj/opt/alt/alt-nodejs8/root/usr/lib/node_modules/npm/node_modules.bundled/node-gyp/gyp/pylib/gyp/__init__.pytsD              Q     2)