403Webshell
Server IP : 138.197.176.125  /  Your IP : 216.73.217.54
Web Server : Apache/2.4.41 (Ubuntu)
System : Linux SuiteCRM-8 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64
User : root ( 0)
PHP Version : 8.3.19
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : ON
Directory :  /lib/python2.7/dist-packages/gyp/generator/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /lib/python2.7/dist-packages/gyp/generator/xcode.pyc
�
�n�Zc
@s
ddlZddlZddlZddlZddlZddlZddlZddlZddl	Z	ddl
Z
ddlZddlZdZ
dZdZidd6dd6dd	6dd
6dd6d
d6de
d6dd6dd6dd6dd6dd6dd6dd6dd6ded6dd 6Zd!d"d#gZd$d%d&d'd!d"d#d(d)d*g
Zd!d"d#gZeaed+d,g�Zd-�Zd.efd/��YZd0�Zd1�Zd2�Ze	jd3�Zd4�Z e	jd5�Z!d6�Z"d7�Z#d8�Z$d9�Z%dS(:i����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_bundletmac_xcuitest_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((s7/usr/lib/python2.7/dist-packages/gyp/generator/xcode.pytCreateXCConfigurationListds

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_pathR0R#R$t
PBXProjecttprojecttcommontRelativePathtostdirnametabspathR)t
XCProjectFiletproject_filetbuild_file_dicttFalsetcreated_dirtmakedirstTruetOSErrorterrnotEEXIST(tselfR4R0R>R2te((s7/usr/lib/python2.7/dist-packages/gyp/generator/xcode.pyt__init__qs 					
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||�}||}||jjdks�t�|j|�|j|�|jr�|j|j�|j|j�nt|j
d
t��s|j|�n|j�dkr6t}n|j
d�rRt|�}tjjid|d6|jd�d6|d6d|j�}|j|�|d}d}|j
d�r�|dtjj|j
d��}n|j
d�rG|dj g|j
d�j�D](\}}d|tjj|�f^q�d}nd} |r\d} n|d| dtjjtjj!|j
d���}tjj"i|d6dd6�}!|j#d |!�|j|�|j|�||_$qRqRWt%|jjd�t%|�t%|�kst�||jjd<|jj&t�|jj'�t%|�d!kr�|r�t|�}tjji|d6d"d6d|j�}"x|D]}|"j|�q�W|jjdj(d|"�nt%|�d!krWt|�}tjji|d6d#d6d|j�}#x|D]}$|#j|$�q#W|jjdj(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()R6tGetPropertytappendR.R)tsyststderrtwriteR4tSetBuildSettingt_intermediate_vart_shared_intermediate_varR>tgett	iteritemstAddOrGetFileInRootGrouptSetBaseConfigurationtConfigurationNamedR?R#R7tQualifiedTargett_propertiestAssertionErrortsupport_targettinttlowerRBR$tPBXAggregateTargett
AddDependencytConvertVariablesToShellSyntaxtjointEncodePOSIXShellListtPBXShellScriptBuildPhaseR(ttest_runnerR&tRootGroupsTakeOverOnlyChildrent
SortGroupstinsert(%RFt
xcode_targetstserialize_all_testsRMtxctR+txcbcsR-R!txcktxcvt
config_reftbuild_file_configurationstconfig_nametbuild_file_configuration_namedtxcctordinary_targetstrun_test_targetstsupport_targetsRIthas_custom_allttargets_for_allttargetRNROtqualified_targettxcode_targett
run_targettcommandtscripttkeytvaltcommand_prefixtssbpt
all_targettrun_all_tests_targettrun_test_target((s7/usr/lib/python2.7/dist-packages/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(NRIRiRNROtdependenciesttargetProxytremoteGlobalIDStringRusRun %s TestsR!RSRTi(R>RmRdR#R7RiR4t
isinstanceR$RoR\thasattrR]RuR&R6RpRjtindexRxt_other_pbxprojectstkeystAddOrGetProjectReferencetSortRemoteProductReferencesR=t
ComputeIDstEnsureNoIDCollisions(RFRytxcode_target_to_target_dicttbf_tgtttgt_nameROR�R�t
all_run_teststpbxtdstpbxtdtpbxciptdependency_xcttrun_all_targetR�tidxtother_pbxproject((s7/usr/lib/python2.7/dist-packages/gyp/generator/xcode.pyt	Finalize2js:





+

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�(ttempfiletmkstempR0R9tfdopenR=tPrinttcloseRrR?tfilecmptcmpRCRDtENOENTtunlinktumasktchmodtrenamet	ExceptionR@tshutiltrmtreeRB(RFt	output_fdtnew_pbxproj_pathtoutput_filetpbxproj_pathtsameRGR�((s7/usr/lib/python2.7/dist-packages/gyp/generator/xcode.pytWrite�s0




	(t__name__t
__module__RHR�R�R�(((s7/usr/lib/python2.7/dist-packages/gyp/generator/xcode.pyR/ps		�	?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	posixpathtbasenametsplitextRntSourcesPhasetAddFiletFrameworksPhaseRf(	tsourcettypetpbxpR{tsource_extensionstlibrary_extensionsR�troottext((s7/usr/lib/python2.7/dist-packages/gyp/generator/xcode.pytAddSourceToTarget�scCs|j�j|�dS(N(tResourcesPhaseR�(tresourceR�R{((s7/usr/lib/python2.7/dist-packages/gyp/generator/xcode.pytAddResourceToTargetscCs(dd|}|j�j||�dS(Ns{ATTRIBUTES = (%s, ); }tPrivatetPublic(R�R�(tHeadersPhaseR�(theaderR�R{t	is_publictsettings((s7/usr/lib/python2.7/dist-packages/gyp/generator/xcode.pytAddHeaderToTargetss
(\$\((.*?)\))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((s7/usr/lib/python2.7/dist-packages/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�((s7/usr/lib/python2.7/dist-packages/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(	ReR9R0R�R�tgenerator_outputRrt
subprocesst
check_call(tdataRMtparamsRt
build_fileR>tbuild_file_roottbuild_file_exttxcodeproj_pathtconfigt	arguments((s7/usr/lib/python2.7/dist-packages/gyp/generator/xcode.pytPerformBuild6s
	
cCs|dj}|jd�dkr�tjj|djp;d�}|jdi�jdd�}tjjtjj||��}tjjtjj||d��}nEtjjtjj|d	��}tjjtjj||d
��}i|d6|d6adS(
NRtflavortninjaR1tgenerator_flagst
output_dirtoutsgypfiles-xcode-ninjaRtgypfilesttopleveltqualified_out_dir(	ttoplevel_dirRdR9R0trelpathRtnormpathRrtgenerator_filelist_paths(RRt
generator_dirRR((s7/usr/lib/python2.7/dist-packages/gyp/generator/xcode.pytCalculateGeneratorInputInfoHs
!!czCs�|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|�}idd6dd 6d!d"6d#d$6d%d&6d'd(6d)d*6d+d,6d-d.6d/d06d1d26d3d46d5d66d%d76} i|d86|d6}!|d9}"t|jd:d;��}#t|jd<d;��}$t|jd=d;��p�|#}%t|jd>d;��}&t|jd?d;��}'t|jd@d;��}(|"dAkrw|"})|$ri|)dB7})|"d ks&t dC|��n�|#r�|)dD7})|"d ks&t dE|��n�|&r�|%s�t dF|��|)dG7})ne|'r�|%s�t dH|��|)dI7})n<|(r|%st dJ|��|)dK7})n|%r&|)dL7})ntjj!}*y| |)|!dM<Wq�t"k
rs}+tjj#|+dN|��q�XnQtjj$}*|%s�t dO|��|$s�t dP|��|#s�t dQ|��|jdR�},|,dk	r�|,|!dS<n|*|!dT|dU|jdV�dW|jdX�dY|jdZ��}-|j%d[|-�|-||<|||-<|jd\g�}.|jd]g�}/d}0|"dAkr!|.s�|/r!|r!t|�}1|jd^d_�}2i|1d86||2d6}3|,r�|,d_|3dS<ntjj$|3dT|�}0|j%d[|0�|-j&|0�n|0|-_'d;}4x�|.D]�}5|5jd`�}6|6rkdatjj(|6�}6ndb}6tjj)|5dc�}7tjj*|6�}8tjj*|7�}9db}:|8r�|:|8dd7}:n|:de|9df7}:tjj+i|5dgdh6di|5djdkd6|5dldm6|:dn6d;do6�};|0r<|0j%dp|;�n!|-j,dpj-|4|;�|4dq}4t|5jdrt��r�x(|5dlD]}<t.|<|"||-�q�Wnt|5jdst��r7x%|5dlD]}<t/|<||-�q�Wq7q7W|%r�|jdtg�}=ng}=i}>x�|/D]�}?|?|>|?du<g}@g}Ag}Bg}Cx�|?jdvg�D]�}Dt0j1|D�\}E}Ft0j|F�\}G}Hi|Gdw6|Hdx6|Fdy6|Ddz6|Ed{6}Ig}JxC|?jdlg�D]/}<t2|<|I�}K|Jj|K�|j3|K�q�	W|@j|J�|Aj4|J�t|?jdrt��rO
x$|JD]}<t.|<|"||-�q/
Wn|D|=k}L|Lsy
t|?jdst��r�
x!|JD]}<t/|<||-�q�
Wn|?jd`�}6|6r�
tjj(|6�}6t2|6|I�}6n|Bj|6�tjj)|?dc�}7t2|7|I�}5|Cj|5�qQ	Wt|A�d;kr7d|t5j6d}d~d||?d�f�}Mt	j
j||j
|M�}Nt7|Nd��}O|Oj8d��xgt9d;t|@��D]P}P|@|Pd;}K|Pt|@�dqkr�db}Qnd�}Q|Oj8d�|K|Qf�q�Wx�t:|?dv|@|B|C�D]�\}D}R}6}5|Oj8dd�g}Sx�t9d;t|R��D]s}P|R|P}K|Pd;krndb}Tnd�}T|Oj8d�|T|Kf�t0j;|K�}U|UrI|U|SkrI|Sj|U�qIqIW|Oj8d��|Dg}V|Vj4|?jdgg��xct9d;t|V��D]L}W|V|W}X|Wt|V�dqkr4
db}Qnd�}Q|Oj8d�|X|Qf�q
Wt|S�d;kr�
|Oj8d�d�j|S��n|6r�
|Oj8d�|6�n|Oj8d�|5�qW|Oj<�d�|M}:tjj+id�|?d�dkd6|:dn6d;do6�};|0r|0j%dp|;�q7|-j,dpj-|4|;�|4dq}4ndgd�g}Y|
rtg|YD]}Z|Zj=d��sP|Z^qP}Ynx8|YD]0}[x'|?j|[g�D]}\|j3|\�q�Wq{Wq	Wxb|jd�g�D]N}]t0j|]�\}^}_|_dq|>krt.|]|"||-�q�|j3|]�q�W|%r�xS|=D]K}`t0j|`�\}a}b|bdq|>krct/|`||-�q%|j3|`�q%Wx0|jd�g�D]}ct>|c||-t�q�Wn|%s�|"d$kr�x0|jd�g�D]}ct>|c||-t�q�Wni}dx�|jd�g�D]�}e|ed�}f|fd;d�kr2d�|f}fnt|ejd�d;��}gd�|g}h|dj|fd�}i|idkr�tjj?id�|ed�d6dT|-�}i|ij@|f�|-j,dpj-|4|i�|i|d|f<nx"|ed�D]}j|ijA|j|h�q�WqW|
sMxQd�dtd�d�gD]:}k|kd�}lx'|j|lg�D]}\|j3|\�q/WqWndgd�dld�g}Y|
r�g|YD]}Z|Zj=d��sl|Z^ql}Ynxg|jd\g�D]S}5xJ|YD]B}[x9|5j|[g�D]%}\|\jBd��s�|j3|\�q�q�Wq�Wq�Wx�|jd�g�D]w}mtjj)|mdc�}9de|9df}:tjj+id�gdh6d�|md�dkd6|:dn6d;do6�};|-j%dp|;�q
Wd�|kr�x@|d�D]1}n|-j&||n�|0r�|0j&||n�q�q�Wnd�|krax{|d�D]l}o|-jC�jA|o�t0j;|o�}p|ptDkr�|-jEtF�sG|p|-jGtF�kr�|-jHtF|p�q�q�Wnx�|D]�}|d|}q|-jI|�}rx*|qjd�g�D]}s|rjHd�|s�q�Wx*|qjd�g�D]}s|rjHd�|s�q�Wx^|qjd�g�D]J}p|ptDkr�|rjEtF�s/|p|rjGtF�kr�|rjHtF|p�q�q�Wd�|qkr�x1|qd�D]"}ttJ|t�}u|rjHd�|u�q]Wnd�|qkr�x1|qd�j�D]\}v}w|rjK|v|w�q�Wnd�|qkrh|j3|qd��}x|rjL|x�qhqhWqUWg}yx9|j�D]+\}}
|j=d�r|yj|�qqWx"|yD]}||jM||�qFWx"|yD]}||jN||�qkWx|yD]}||jO�q�WdS(�NRRRRtxcode_parallel_buildstxcode_serialize_all_test_runst#xcode_upgrade_check_project_versionit0txcode_list_excluded_filess.gyps
.xcodeprojtYESt!BuildIndependentTargetsInParalleltLastUpgradeChecktLastTestingUpgradeChecktLastSwiftUpdateCheckt
attributest
standalonet	mainGrouptBuildR!tincluded_filesROR�s:Multiple toolsets not supported in xcode build (target %s)tdefault_configurationRMscom.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.bundle.ui-testingsloadable_module+xcuitests 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+bundleRJR�RiRRRRRR�s	+xcuitestsFmac_xcuitest_bundle targets must have type loadable_module (target %s)s+xctestsDmac_xctest_bundle targets must have type loadable_module (target %s)s6ios_app_extension flag requires mac_bundle (target %s)s+extension+bundles;ios_watchkit_extension flag requires mac_bundle (target %s)s+watch+extension+bundles2ios_watch_app flag requires mac_bundle (target %s)s
+watch+bundles+bundletproductTypes/-- unknown product type while writing target %ss6mac_bundle targets cannot have type none (target "%s")s?mac_xcuitest_bundle targets cannot have type none (target "%s")s=mac_xctest_bundle targets cannot have type none (target "%s")tproduct_nameRSRTtforce_outdirtproduct_dirtforce_prefixtproduct_prefixtforce_extensiontproduct_extensionRItactionstrulestsupport_target_suffixs Supporttmessagesecho note: RRWs
sexec s
exit 1
tinputst
inputPathssAction "taction_namet"toutputstoutputPathsRXRYRZitprocess_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_DEFINITIONSRKRL(RSRT(Ns#{ATTRIBUTES = (CodeSignOnCopy, ); }(PRdR#txcode_ninjat
CreateWrapperRBR�tstrR&ReR9R0R�R�RRrR/R6R)R\R$tPBXGrouptAppendChildtAddOrGetFileByPathR?R7tParseQualifiedTargetR�tsortedR�R]R.RmRktPBXNativeTargettKeyErrortExceptionAppendRoR(RpRltEncodePOSIXShellArgumentRsRqRtRjRxR�R�R�tsplitR�RftextendR�R�topenR`txrangetzipR:R�tendswithR�tPBXCopyFilesBuildPhasetSetDestinationR�t
startswithR�txcode_standard_library_dirstHasBuildSettingt_library_search_paths_vartGetBuildSettingtAppendBuildSettingRhR�RaRgR�R�R�(zttarget_listttarget_dictsRRt
ninja_wrapperRRtparallel_buildsRztupgrade_check_project_versiontskip_excluded_filestxcode_projectsRR>RR	R
txcpR�tproject_attributest
main_grouptbuild_groupt
included_fileRyR�R�RNROtspecR*R,R+t_typesttarget_propertiesR�t	is_xctesttis_xcuitestt	is_bundletis_app_extensiontis_watchkit_extensiontis_watch_appttype_bundle_keyt
xctarget_typeRGttarget_product_nameR{tspec_actionst
spec_rulestsupport_xcttsupport_xcclR;tsupport_target_propertiestprebuild_indexRWR<t
action_stringt
message_shtaction_string_shR�R�toutputttgt_mac_bundle_resourcestrules_by_exttruletconcrete_outputs_by_rule_sourcetconcrete_outputs_alltmessagesR9trule_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~Rtbuild_files((s7/usr/lib/python2.7/dist-packages/gyp/generator/xcode.pytGenerateOutput\s'
	
	









	























		
		

$






		
	


	
	
		



+




	



+









(&R�t
gyp.commonR#tgyp.xcodeproj_filetgyp.xcode_ninjaRDR9R^R�R�R�RR�RbRcRytgenerator_default_variablest"generator_additional_path_sectionst+generator_additional_non_configuration_keyst!generator_extra_sources_for_rulesR�Rt	frozensetRwR.tobjectR/R�R�R�tcompileR�R�R�R�R
RR�(((s7/usr/lib/python2.7/dist-packages/gyp/generator/xcode.pyt<module>s�
				�|							

Youez - 2016 - github.com/yon3zu
LinuXploit