%PDF-
%PDF-
Mini Shell
Mini Shell
�
vפ\c @sddlZddlZddlZddlZddlZddlZddlZddlZddl Z ddl
Z
ddlZddlZdZ
dZdZidd6dd6dd 6dd
6dd6d
d6de
d6dd6dd6dd6dd6dd6dd6dd6dd6ded6dd 6Zd!d"d#gZd$d%d&d'd!d"d#d(d)g Zd!d"d#gZeaed*d+g�Zd,�Zd-efd.��YZd/�Zd0�Zd1�Ze jd2�Zd3�Z e jd4�Z!d5�Z"d6�Z#d7�Z$d8�Z%dS(9i����NtINTERMEDIATE_DIRtSHARED_INTERMEDIATE_DIRtLIBRARY_SEARCH_PATHSttEXECUTABLE_PREFIXtEXECUTABLE_SUFFIXtlibtSTATIC_LIB_PREFIXtSHARED_LIB_PREFIXs.atSTATIC_LIB_SUFFIXs.dylibtSHARED_LIB_SUFFIXs$(%s)tmactOSs$(BUILT_PRODUCTS_DIR)tPRODUCT_DIRtLIB_DIRs$(INPUT_FILE_BASE)tRULE_INPUT_ROOTs$(INPUT_FILE_SUFFIX)tRULE_INPUT_EXTs$(INPUT_FILE_NAME)tRULE_INPUT_NAMEs$(INPUT_FILE_PATH)tRULE_INPUT_PATHs$(INPUT_FILE_DIRNAME)tRULE_INPUT_DIRNAMEs$(CONFIGURATION)tCONFIGURATION_NAMEtmac_bundle_resourcestmac_framework_headerstmac_framework_private_headerstios_app_extensiont
ios_watch_apptios_watchkit_extensiont
mac_bundletmac_xctest_bundlet#xcode_create_dependents_test_runners$(SDKROOT)/usr/libs$(SDKROOT)/usr/local/libcCs�tjjigd6�}t|�dkr7dg}nx7|D]/}tjji|d6�}|jd|�q>W|jd|d�|S(NtbuildConfigurationsitDefaulttnametdefaultConfigurationName(tgyptxcodeproj_filetXCConfigurationListtlentXCBuildConfigurationtAppendPropertytSetProperty(tconfiguration_namestxccltconfiguration_nametxcbc((sX/usr/lib/node_modules/npm/node_modules.bundled/node-gyp/gyp/pylib/gyp/generator/xcode.pytCreateXCConfigurationListcs
tXcodeProjectcBs,eZd�Zd�Zd�Zd�ZRS(cCs�||_||_tjjd|�|_tjjtjj tjj
|j��tjj |�pfd�}|jjd|�tjji|jd6�|_
||_t|_ytj|j�t|_Wn+tk
r�}|jtjkr��q�nXdS(Ntpatht.tprojectDirPatht
rootObject(tgyp_pathR/R"R#t
PBXProjecttprojecttcommontRelativePathtostdirnametabspathR(t
XCProjectFiletproject_filetbuild_file_dicttFalsetcreated_dirtmakedirstTruetOSErrorterrnotEEXIST(tselfR3R/R=R1te((sX/usr/lib/node_modules/npm/node_modules.bundled/node-gyp/gyp/pylib/gyp/generator/xcode.pyt__init__ps
c% Cs
g}xt|jjd�D]`}|jd�}|jd�}x9|D]1}|jd�}||krD|j|�qDqDWqWy#t|�}|jjd|�Wn!tjjd|j��nX|j t
d�|j td�x9|jj
di�j�D]\} }
|j | |
�qWd |jkrX|jj|jd �}|j|�n|jj
d
i�}|r x�|D]�}
|j
|
i�}|rz|j|
�}x6|j
di�j�D]\} }
|j | |
�q�Wd |kr|jj||
d �}|j|�qqzqzWng}g}g}g}t}g}x�|jdD]{}|d}|d}tjj|j||�}||}|j|�|j|�|jr�|j|j�|j|j�nt|j
d
t��s�|j|�n|j�dkrt}n|j
d�rRt|�}tjjid|d6|jd�d6|d6d|j�}|j|�|d}d}|j
d�r�|dtjj|j
d��}n|j
d�r+|djg|j
d�j�D](\}}d|tjj|�f^q��d}nd} |r@d} n|d| dtjjtjj|j
d���}tjj i|d6dd6�}!|j!d |!�|j|�|j|�||_"qRqRW||jj#d<|jj$t�|jj%�t&|�d!kr�|r�t|�}tjji|d6d"d6d|j�}"x|D]}|"j|�qSW|jj#dj'd|"�nt&|�d!kr t|�}tjji|d6d#d6d|j�}#x|D]}$|#j|$�q�W|jj#dj'd!|#�ndS($NttargetstbuildConfigurationListRR sProblem with gyp file %s
s,$(PROJECT_DERIVED_FILE_DIR)/$(CONFIGURATION)s*$(SYMROOT)/DerivedSources/$(CONFIGURATION)txcode_settingstxcode_config_filetconfigurationsttarget_namettoolsettsuppress_wildcardtalltrun_assRun tproductNametparentRtworking_directoryscd "%s"
tenvironments
sexport %s="%s"s�python -c "import fcntl, subprocess, sys
file = open('$TMPDIR/GYP_serialize_test_runs', 'a')
fcntl.flock(file.fileno(), fcntl.LOCK_EX)
sys.exit(subprocess.call(sys.argv[1:]))" sexec s
%s
exit 1
tactiontshellScriptitshowEnvVarsInLogtbuildPhasesitAlls
Run All Tests((R5tGetPropertytappendR-R(tsyststderrtwriteR3tSetBuildSettingt_intermediate_vart_shared_intermediate_varR=tgett iteritemstAddOrGetFileInRootGrouptSetBaseConfigurationtConfigurationNamedR>R"R6tQualifiedTargettsupport_targettinttlowerRAR#tPBXAggregateTargett
AddDependencytConvertVariablesToShellSyntaxtjointEncodePOSIXShellListtPBXShellScriptBuildPhaseR'ttest_runnert_propertiestRootGroupsTakeOverOnlyChildrent
SortGroupsR%tinsert(%REt
xcode_targetstserialize_all_testsRLtxctR*txcbcsR,R txcktxcvt
config_reftbuild_file_configurationstconfig_nametbuild_file_configuration_namedtxcctordinary_targetstrun_test_targetstsupport_targetsRHthas_custom_allttargets_for_allttargetRMRNtqualified_targettxcode_targett
run_targettcommandtscripttkeytvaltcommand_prefixtssbpt
all_targettrun_all_tests_targettrun_test_target((sX/usr/lib/node_modules/npm/node_modules.bundled/node-gyp/gyp/pylib/gyp/generator/xcode.pyt Finalize1�s�
(
X
cCs�x~|jdD]o}t|jdd��r|d}|d}tjj|j||�}||}t|tjj �r}g}|j
d�} xN| D]F}
|
j
d�}|j
d�}t|d �r�|j|j
�q�q�Wt|�dkrztjj id
|d6|d6d
|j�}
x|D]}|
j|�q&W|jjdj|�}|jjdj|d|
�qzq}qqWx*|jjj�D]}|jj|�q�W|jj�|jj�|jj�dS(NRHRiRMRNtdependenciesttargetProxytremoteGlobalIDStringRrsRun %s TestsR RRRSi(R=RjRcR"R6RhR3t
isinstanceR#RlR[thasattrR\RrR%R5RmRstindexRvt_other_pbxprojectstkeystAddOrGetProjectReferencetSortRemoteProductReferencesR<t
ComputeIDstEnsureNoIDCollisions(RERwtxcode_target_to_target_dicttbf_tgtttgt_nameRNR�R�t
all_run_teststpbxtdstpbxtdtpbxciptdependency_xcttrun_all_targetR�tidxtother_pbxproject((sX/usr/lib/node_modules/npm/node_modules.bundled/node-gyp/gyp/pylib/gyp/generator/xcode.pyt Finalize2is:
+
cCsZtjddddd|j�\}}y�tj|d�}|jj|�|j�tjj|jd�}t }yt
j||t �}Wn+tk
r�}|j
t
jkr��q�nX|r�tj|�nAtjd�}tj|�tj|d |@�tj||�Wn@tk
rUtj|�|jrOtj|jt�n�nXdS(
Ntsuffixs.tmptprefixsproject.pbxproj.gyp.tdirtwbsproject.pbxproji?i�(ttempfiletmkstempR/R8tfdopenR<tPrinttcloseRoR>tfilecmptcmpRBRCtENOENTtunlinktumasktchmodtrenamet ExceptionR?tshutiltrmtreeRA(REt output_fdtnew_pbxproj_pathtoutput_filetpbxproj_pathtsameRFR�((sX/usr/lib/node_modules/npm/node_modules.bundled/node-gyp/gyp/pylib/gyp/generator/xcode.pytWrite�s0
(t__name__t
__module__RGR�R�R�(((sX/usr/lib/node_modules/npm/node_modules.bundled/node-gyp/gyp/pylib/gyp/generator/xcode.pyR.os � ?c Cs�ddddddddg}d d
ddg}tj|�}tj|�\}}|rm|d
j�}n||kr�|dkr�|j�j|�n;||kr�|dkr�|j�j|�n
|j|�dS(Ntctcctcpptcxxtmtmmtstswifttatdylibt frameworktoitnone(t posixpathtbasenametsplitextRktSourcesPhasetAddFiletFrameworksPhaseRe( tsourcettypetpbxpRytsource_extensionstlibrary_extensionsR�troottext((sX/usr/lib/node_modules/npm/node_modules.bundled/node-gyp/gyp/pylib/gyp/generator/xcode.pytAddSourceToTarget�scCs|j�j|�dS(N(tResourcesPhaseR�(tresourceR�Ry((sX/usr/lib/node_modules/npm/node_modules.bundled/node-gyp/gyp/pylib/gyp/generator/xcode.pytAddResourceToTargetscCs(dd|}|j�j||�dS(Ns{ATTRIBUTES = (%s, ); }tPrivatetPublic(R�R�(tHeadersPhaseR�(theaderR�Ryt is_publictsettings((sX/usr/lib/node_modules/npm/node_modules.bundled/node-gyp/gyp/pylib/gyp/generator/xcode.pytAddHeaderToTarget
ss
(\$\((.*?)\))cCs�tj|�}|dkr|S|j�xT|D]L}|\}}||krTq0n||}tjtj|�||�}q0W|S(s�Expands Xcode-style $(VARIABLES) in string per the expansions dict.
In some rare cases, it is appropriate to expand Xcode variables when a
project file is generated. For any substring $(VAR) in string, if VAR is a
key in the expansions dict, $(VAR) will be replaced with expansions[VAR].
Any $(VAR) substring in string for which VAR is not a key in the expansions
dict will remain in the returned string.
N(t_xcode_variable_retfindalltNonetreversetretsubtescape(tstringt
expansionstmatchestmatcht
to_replacetvariabletreplacement((sX/usr/lib/node_modules/npm/node_modules.bundled/node-gyp/gyp/pylib/gyp/generator/xcode.pytExpandXcodeVariabless
"s([\\\"\' ])cCstjtd|�S(sWe must escape the defines that we give to XCode so that it knows not to
split on spaces and to respect backslash and quote literals. However, we
must not quote the define, or Xcode will incorrectly intepret variables
especially $(inherited).s\\\1(R�R�t_xcode_define_re(R�((sX/usr/lib/node_modules/npm/node_modules.bundled/node-gyp/gyp/pylib/gyp/generator/xcode.pytEscapeXcodeDefine-scCs�|d}xy|j�D]k\}}tjj|�\}}|dkrMqn||jd}|jrtjj|j|�}qqWxI|D]A} dd|g}
|
d| g7}
d| |
fGHtj|
�q�WdS(Ntoptionss.gyps
.xcodeprojt
xcodebuilds-projects-configurationsBuilding [%s]: %s( RdR8R/R�R�tgenerator_outputRot
subprocesst
check_call(tdataRLtparamsR�t
build_fileR=tbuild_file_roottbuild_file_exttxcodeproj_pathtconfigt arguments((sX/usr/lib/node_modules/npm/node_modules.bundled/node-gyp/gyp/pylib/gyp/generator/xcode.pytPerformBuild5s
cCs|dj}|jd�dkr�tjj|djp;d�}|jdi�jdd�}tjjtjj||��}tjjtjj||d��}nEtjjtjj|d ��}tjjtjj||d
��}i|d6|d6adS(
NR�tflavortninjaR0tgenerator_flagst
output_dirtoutsgypfiles-xcode-ninjaR�tgypfilesttopleveltqualified_out_dir( ttoplevel_dirRcR8R/trelpathRtnormpathRotgenerator_filelist_paths(RRt
generator_dirRR((sX/usr/lib/node_modules/npm/node_modules.bundled/node-gyp/gyp/pylib/gyp/generator/xcode.pytCalculateGeneratorInputInfoGs
!!cyCs�|jd�dk}|rBtjj||||�\}}}n|d}|jdi�}|jdt�}|jdt�}|jdd�} | r�t| �} x#t| �dkr�d | } q�Wn|jd
t�}
i}xZ|j�D]L\}}
t j
j|�\}}|dkr(q�n||jd}|j
r]t j
j|j
|�}nt|||
�}|||<|j}i}|r�d
|d<n| r�| |d<| |d<| |d<n|jd|�|jd�s�|jd�}tjjidd6�}|j|�x%|
dD]}|j|t�q!Wq�q�Wi}i}x�|D]�}tjj|�\}}}||}|ddkr�td|��n|dg}x:t|dj��D]"}||kr�|j|�q�q�W||}|j}t|�}i
dd6dd 6d!d"6d#d$6d%d&6d'd(6d)d*6d+d,6d-d.6d/d06d1d26d3d46d%d56} i|d66|d6}!|d7}"t|jd8d9��}#t|jd:d9��p�|#}$t|jd;d9��}%t|jd<d9��}&t|jd=d9��}'|"d>kr�|"}(|#r.|(d?7}(nL|%rA|(d@7}(n9|&rT|(dA7}(n&|'rg|(dB7}(n|$rz|(dC7}(ntjj })y| |(|!dD<Wq�t!k
r�}*tjj"|*dE|��q�Xntjj#})|jdF�}+|+dk r�|+|!dG<n|)|!dH|dI|jdJ�dK|jdL�dM|jdN��},|j$dO|,�|,||<|||,<|jdPg�}-|jdQg�}.d}/|"d>kr0|-s�|.r0|r0t|�}0|jdRdS�}1i|0d66||1d6}2|+r�|+dS|2dG<ntjj#|2dH|�}/|j$dO|/�|,j%|/�n|/|,_&d9}3x�|-D]�}4|4jdT�}5|5rzdUtjj'|5�}5ndV}5tjj(|4dW�}6tjj)|5�}7tjj)|6�}8dV}9|7r�|9|7dX7}9n|9dY|8dZ7}9tjj*i|4d[d\6d]|4d^d_d6|4d`da6|9db6d9dc6�}:|/rK|/j$dd|:�n!|,j+ddj,|3|:�|3de}3t|4jdft��r�x(|4d`D]};t-|;|"||,�q�Wnt|4jdgt��rFx%|4d`D]};t.|;||,�q�WqFqFW|$r|jdhg�}<ng}<i}=x�|.D]�}>|>|=|>di<g}?g}@g}Ag}Bx�|>jdjg�D]�}Ct/j0|C�\}D}Et/j|E�\}F}Gi|Fdk6|Gdl6|Edm6|Cdn6|Ddo6}Hg}IxC|>jd`g�D]/};t1|;|H�}J|Ij|J�|j2|J�q�W|?j|I�|@j3|I�t|>jdft��r^ x$|ID]};t-|;|"||,�q> Wn|C|<k}K|Ks� t|>jdgt��r� x!|ID]};t.|;||,�q� Wn|>jdT�}5|5r� tjj'|5�}5t1|5|H�}5n|Aj|5�tjj(|>dW�}6t1|6|H�}4|Bj|4�q`Wt|@�d9krF
dpt4j5dqdrds||>dtf�}Lt j
j||j
|L�}Mt6|Mdu�}N|Nj7dv�xgt8d9t|?��D]P}O|?|Od9}J|Ot|?�dekr�
dV}Pndw}P|Nj7dx|J|Pf�q�
Wx�t9|>dj|?|A|B�D]�\}C}Q}5}4|Nj7dX�g}Rx�t8d9t|Q��D]s}O|Q|O}J|Od9kr}dV}Sndy}S|Nj7dz|S|Jf�t/j:|J�}T|TrX|T|RkrX|Rj|T�qXqXW|Nj7d{�|Cg}U|Uj3|>jd[g��xct8d9t|U��D]L}V|U|V}W|Vt|U�dekrCdV}Pndw}P|Nj7dx|W|Pf�qWt|R�d9kr�|Nj7d|d}j|R��n|5r�|Nj7d~|5�n|Nj7d|4�qW|Nj;�d�|L}9tjj*id�|>dtd_d6|9db6d9dc6�}:|/r"
|/j$dd|:�qF
|,j+ddj,|3|:�|3de}3nd[d�g}X|
r�
g|XD]}Y|Yj<d��s_
|Y^q_
}Xnx8|XD]0}Zx'|>j|Zg�D]}[|j2|[�q�
Wq�
Wq!Wxb|jd�g�D]N}\t/j|\�\}]}^|^de|=krt-|\|"||,�q�
|j2|\�q�
W|$r�xS|<D]K}_t/j|_�\}`}a|ade|=krrt.|_||,�q4|j2|_�q4Wx0|jd�g�D]}bt=|b||,t�q�Wn|$s�|"d$kr�x0|jd�g�D]}bt=|b||,t�q�Wni}cx�|jd�g�D]�}d|dd�}e|ed9d�krAd�|e}ent|djd�d9��}fd�|f}g|cj|ed�}h|hdkr�tjj>id�|dd�d6dH|,�}h|hj?|e�|,j+ddj,|3|h�|h|c|e<nx"|dd�D]}i|hj@|i|g�q�WqW|
s\xQd�dhd�d�gD]:}j|jd�}kx'|j|kg�D]}[|j2|[�q>WqWnd[d�d`d�g}X|
r�g|XD]}Y|Yj<d��s{|Y^q{}Xnxg|jdPg�D]S}4xJ|XD]B}Zx9|4j|Zg�D]%}[|[jAd��s�|j2|[�q�q�Wq�Wq�Wx�|jd�g�D]w}ltjj(|ldW�}8dY|8dZ}9tjj*id�gd\6d�|ld�d_d6|9db6d9dc6�}:|,j$dd|:�qWd�|kr�x@|d�D]1}m|,j%||m�|/r�|/j%||m�q�q�Wnd�|krpx{|d�D]l}n|,jB�j@|n�t/j:|n�}o|otCkr�|,jDtE�sV|o|,jFtE�kr�|,jGtE|o�q�q�Wnx�|D]�}|d|}p|,jH|�}qx*|pjd�g�D]}r|qjGd�|r�q�Wx*|pjd�g�D]}r|qjGd�|r�q�Wx^|pjd�g�D]J}o|otCkr|qjDtE�s>|o|qjFtE�kr|qjGtE|o�qqWd�|pkr�x1|pd�D]"}stI|s�}t|qjGd�|t�qlWnd�|pkr�x1|pd�j�D]\}u}v|qjJ|u|v�q�Wnd�|pkrw|j2|pd��}w|qjK|w�qwqwWqUWg}xx9|j�D]+\}}
|j<d�r|xj|�qqWx"|xD]}||jL||�qUWx"|xD]}||jM||�qzWx|xD]}||jN�q�WdS(�NRR
R�Rtxcode_parallel_buildstxcode_serialize_all_test_runst#xcode_upgrade_check_project_versionit0txcode_list_excluded_filess.gyps
.xcodeprojtYESt!BuildIndependentTargetsInParalleltLastUpgradeChecktLastTestingUpgradeChecktLastSwiftUpdateCheckt
attributest
standalonet mainGrouptBuildR tincluded_filesRNR�s:Multiple toolsets not supported in xcode build (target %s)tdefault_configurationRLscom.apple.product-type.toolt
executablescom.googlecode.gyp.xcode.bundletloadable_modules&com.apple.product-type.library.dynamictshared_librarys%com.apple.product-type.library.statictstatic_librarys'com.apple.product-type.kernel-extensiontmac_kernel_extensions"com.apple.product-type.applicationsexecutable+bundlescom.apple.product-type.bundlesloadable_module+bundles'com.apple.product-type.bundle.unit-testsloadable_module+xctests com.apple.product-type.frameworksshared_library+bundles$com.apple.product-type.app-extensionsexecutable+extension+bundles)com.apple.product-type.watchkit-extensions!executable+watch+extension+bundles+com.apple.product-type.application.watchappsexecutable+watch+bundlesmac_kernel_extension+bundleRIR�RiRRRRR�s+xctests+extension+bundles+watch+extension+bundles
+watch+bundles+bundletproductTypes/-- unknown product type while writing target %stproduct_nameRRRStforce_outdirtproduct_dirtforce_prefixtproduct_prefixtforce_extensiontproduct_extensionRHtactionstrulestsupport_target_suffixs Supporttmessagesecho note: RRVs
sexec s
exit 1
tinputst
inputPathssAction "taction_namet"toutputstoutputPathsRWRXRYitprocess_outputs_as_sourcest'process_outputs_as_mac_bundle_resourcesRt extensiontrule_sourcestINPUT_FILE_BASEtINPUT_FILE_SUFFIXtINPUT_FILE_NAMEtINPUT_FILE_PATHtINPUT_FILE_DIRNAMEs%s.makes
[^a-zA-Z0-9_]t_s%s_%st rule_nameR�sall: \
s \s %s%s
s s%s%s \
s : \
s @mkdir -p "%s"
s" "s @echo note: %s
s %s
s�JOB_COUNT="$(/usr/sbin/sysctl -n hw.ncpu)"
if [ "${JOB_COUNT}" -gt 4 ]; then
JOB_COUNT=4
fi
exec xcrun make -f "${PROJECT_FILE_PATH}/%s" -j "${JOB_COUNT}"
exit 1
sRule "tinputs_excludedt _excludedtsourcesRRtcopiestdestinationt/t$s$(SRCROOT)/txcode_code_signs#{ATTRIBUTES = (CodeSignOnCopy, ); }sCopy to tfilestoutputs_excludeds$(BUILT_PRODUCTS_DIR)/t
postbuildss($(BUILT_PRODUCTS_DIR)/$(EXECUTABLE_PATH)sPostbuild "tpostbuild_nameR�t librariestmac_framework_dirstFRAMEWORK_SEARCH_PATHStinclude_dirstHEADER_SEARCH_PATHStlibrary_dirstdefinestGCC_PREPROCESSOR_DEFINITIONSRJRK(RQRR(Ns#{ATTRIBUTES = (CodeSignOnCopy, ); }(ORcR"txcode_ninjat
CreateWrapperRAR�tstrR%RdR8R/R�R�RRoR.R5R(R[R#tPBXGrouptAppendChildtAddOrGetFileByPathR>R6tParseQualifiedTargetR�tsortedR�R\R-RjtPBXNativeTargettKeyErrortExceptionAppendRlR'RmRitEncodePOSIXShellArgumentRpRnRqRsRvR�R�R�tsplitR�RetextendR�R�topenR_txrangetzipR9R�tendswithR�tPBXCopyFilesBuildPhasetSetDestinationR�t
startswithR�txcode_standard_library_dirstHasBuildSettingt_library_search_paths_vartGetBuildSettingtAppendBuildSettingRgR�R`RfR�R�R�(yttarget_listttarget_dictsRRt
ninja_wrapperR�Rtparallel_buildsRxtupgrade_check_project_versiontskip_excluded_filestxcode_projectsRR=RRRtxcpR�tproject_attributest
main_grouptbuild_groupt
included_fileRwR�R�RMRNtspecR)R+R*t_typesttarget_propertiesR�t is_xctestt is_bundletis_app_extensiontis_watchkit_extensiontis_watch_appttype_bundle_keyt
xctarget_typeRFttarget_product_nameRytspec_actionst
spec_rulestsupport_xcttsupport_xcclR9tsupport_target_propertiestprebuild_indexRVR:t
action_stringt
message_shtaction_string_shR�R�toutputttgt_mac_bundle_resourcestrules_by_exttruletconcrete_outputs_by_rule_sourcetconcrete_outputs_alltmessagesR7trule_sourcetrule_source_dirnametrule_source_basenametrule_source_roottrule_source_exttrule_input_dictt%concrete_outputs_for_this_rule_sourcetconcrete_outputtwas_mac_bundle_resourcet
makefile_namet
makefile_pathtmakefiletconcrete_output_indexteoltconcrete_outputstconcrete_output_dirstboltconcrete_output_dirt
prerequisitestprerequisite_indextprerequisitetgroupstxtgrouptitemR�tsource_roottsource_extensionR�t
resource_roottresource_extensionR�t
pbxcp_dictt
copy_grouptdestt code_signR�tpbxcptfileR�texcluded_keyt postbuildt
dependencytlibrarytlibrary_dirt
configurationR,tinclude_dirtdefinet
set_defineR{R|R}tbuild_files((sX/usr/lib/node_modules/npm/node_modules.bundled/node-gyp/gyp/pylib/gyp/generator/xcode.pytGenerateOutput[s�'
$
+
+
(&R�t
gyp.commonR"tgyp.xcodeproj_filetgyp.xcode_ninjaRCR8R]R�R�R�RR�RaRbRwtgenerator_default_variablest"generator_additional_path_sectionst+generator_additional_non_configuration_keyst!generator_extra_sources_for_rulesR�Rt frozensetRuR-tobjectR.R�R�R�tcompileR�R�R�R�RRR�(((sX/usr/lib/node_modules/npm/node_modules.bundled/node-gyp/gyp/pylib/gyp/generator/xcode.pyt<module>s�
�|
Zerion Mini Shell 1.0