%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/
Upload File :
Create Path :
Current File : //lib/node_modules/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/xcode.pyo

�
vפ\c	@sddlZddlZddlZddlZddlZddlZddlZddlZddl	Z	ddl
Z
ddlZddlZdZ
dZdZidd6dd6dd	6dd
6dd6d
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

tXcodeProjectcBs,eZd�Zd�Zd�Zd�ZRS(cCs�||_||_tjjd|�|_tjjtjj	tjj
|j��tjj	|�pfd�}|jjd|�tjji|jd6�|_
||_t|_ytj|j�t|_Wn+tk
r�}|jtjkr��q�nXdS(Ntpatht.tprojectDirPatht
rootObject(tgyp_pathR/R"R#t
PBXProjecttprojecttcommontRelativePathtostdirnametabspathR(t
XCProjectFiletproject_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|jj
di�j�D]\}	}
|j	|	|
�qWd	|jkrX|jj|jd	�}|j|�n|jj
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�|jdD]{}|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_targettxcode_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|d6d
|j�}
x|D]}|
j|�q&W|jjdj|�}|jjdj|d|
�qzq}qqWx*|jjj�D]}|jj|�q�W|jj�|jj�|jj�dS(NRHRiRMRNtdependenciesttargetProxytremoteGlobalIDStringRrsRun %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+tk
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_filetpbxproj_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
ddg}tj|�}tj|�\}}|rm|d
j�}n||kr�|dkr�|j�j|�n;||kr�|dkr�|j�j|�n
|j|�dS(Ntctcctcpptcxxtmtmmtstswifttatdylibt	frameworktoitnone(t	posixpathtbasenametsplitextRktSourcesPhasetAddFiletFrameworksPhaseRe(	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�(tHeadersPhaseR�(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.pytPerformBuild5s
	
cCs|dj}|jd�dkr�tjj|djp;d�}|jdi�jdd�}tjjtjj||��}tjjtjj||d��}nEtjjtjj|d	��}tjjtjj||d
��}i|d6|d6adS(
NR�tflavortninjaR0tgenerator_flagst
output_dirtoutsgypfiles-xcode-ninjaR�tgypfilesttopleveltqualified_out_dir(	ttoplevel_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||jd}|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�Xntjj#})|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�dekrCdV}Pndw}P|Nj7dx|W|Pf�qWt|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(�NRR
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 %stproduct_nameRRRStforce_outdirtproduct_dirtforce_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	extensiontrule_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_PATHStinclude_dirstHEADER_SEARCH_PATHStlibrary_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_listttarget_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_extensiontis_watch_appttype_bundle_keyt
xctarget_typeRFttarget_product_nameRytspec_actionst
spec_rulestsupport_xcttsupport_xcclR9tsupport_target_propertiestprebuild_indexRVR:t
action_stringt
message_shtaction_string_shR�R�toutputttgt_mac_bundle_resourcestrules_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_indextprerequisitetgroupstxtgrouptitemR�tsource_roottsource_extensionR�t
resource_roottresource_extensionR�t
pbxcp_dictt
copy_grouptdestt	code_signR�tpbxcptfileR�texcluded_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