HEX
Server: Apache
System: Linux p102.lithium.hosting 4.18.0-553.141.1.el8_10.x86_64 #1 SMP Fri Jul 10 17:48:02 UTC 2026 x86_64
User: bvzmoamr (9955)
PHP: 8.1.34
Disabled: syslog
Upload Files
File: //usr/lib/python3.6/site-packages/gyp/generator/__pycache__/xcode.cpython-36.pyc
3

��S]��@sTddlmZddlZddlZddlZddlZddlZddlZddl	Z	ddl
Z
ddlZddlZddl
Z
ddlZdZdZdZdddddd	d
edddd
ddddd
edd�ZdddgZddddddddddg
ZdddgZdaeddg�Zd d!�ZGd"d#�d#e�Zd$d%�Zd&d'�Zd(d)�Zejd*�Z d+d,�Z!ejd-�Z"d.d/�Z#d0d1�Z$d2d3�Z%d4d5�Z&dS)6�)�print_functionN�INTERMEDIATE_DIR�SHARED_INTERMEDIATE_DIRZLIBRARY_SEARCH_PATHS��libz.az.dylibz$(%s)Zmacz$(BUILT_PRODUCTS_DIR)z$(INPUT_FILE_BASE)z$(INPUT_FILE_SUFFIX)z$(INPUT_FILE_NAME)z$(INPUT_FILE_PATH)z$(INPUT_FILE_DIRNAME)z$(CONFIGURATION))ZEXECUTABLE_PREFIXZEXECUTABLE_SUFFIXZSTATIC_LIB_PREFIXZSHARED_LIB_PREFIXZSTATIC_LIB_SUFFIXZSHARED_LIB_SUFFIXrZOSZPRODUCT_DIRZLIB_DIRZRULE_INPUT_ROOTZRULE_INPUT_EXTZRULE_INPUT_NAMEZRULE_INPUT_PATHZRULE_INPUT_DIRNAMErZCONFIGURATION_NAME�mac_bundle_resources�mac_framework_headers�mac_framework_private_headers�ios_app_extension�
ios_watch_app�ios_watchkit_extension�
mac_bundle�mac_xctest_bundle�mac_xcuitest_bundle�#xcode_create_dependents_test_runnerz$(SDKROOT)/usr/libz$(SDKROOT)/usr/local/libcCs`tjjdgi�}t|�dkr"dg}x(|D] }tjjd|i�}|jd|�q(W|jd|d�|S)N�buildConfigurationsrZDefault�nameZdefaultConfigurationName)�gyp�xcodeproj_fileZXCConfigurationList�lenZXCBuildConfiguration�AppendProperty�SetProperty)�configuration_names�xccl�configuration_name�xcbc�r�/usr/lib/python3.6/xcode.py�CreateXCConfigurationListfs

rc@s,eZdZdd�Zdd�Zdd�Zdd�Zd	S)
�XcodeProjectcCs�||_||_tjj|d�|_tjjtjj	tjj
|j��tjj	|�pDd�}|jjd|�tjjd|ji�|_
||_d|_ytj|j�d|_Wn0tk
r�}z|jtjkr��WYdd}~XnXdS)N)�path�.�projectDirPathZ
rootObjectFT)�gyp_pathr rrZ
PBXProject�project�commonZRelativePath�os�dirname�abspathrZ
XCProjectFile�project_file�build_file_dict�created_dir�makedirs�OSError�errnoZEEXIST)�selfr#r r*r"�errr�__init__ss 
zXcodeProject.__init__c#
Cs�g}xR|jjd�D]B}|jd�}|jd�}x(|D] }|jd�}||kr0|j|�q0WqWyt|�}|jjd|�Wn tjjd|j��YnX|j	t
d�|j	td�x*|jj
di�j�D]\}	}
|j	|	|
�q�Wd	|jkr�|jj|jd	�}|j|�|jj
d
i�}|�r�x~|D]v}
|j
|
i�}|�r|j|
�}x*|j
di�j�D]\}	}
|j	|	|
��qJWd	|k�r|jj||
d	�}|j|��qWg}g}g}g}d}g}�x�|jdD�]�}|d}|d
}tjj|j||�}||}||jjdk�s�t�|j|�|j|�|j�r2|j|j�|j|j�t|j
dd���sN|j|�|j�dk�r`d}|j
d��r�t|�}tjjd||jd�|d�|jd�}|j|�|d}d}|j
d��r�|dtjj|j
d��}|j
d��r|djdd�|j
d�j�D��d}d}|�rd}|d|dtjjtjj|j
d ���}tjj |d!d"��}|j!d#|�|j|�|j|�||_"�q�Wt#|jjd�t#|�t#|�k�s�t�||jjd<|jj$d�|jj%�t#|�d$k�r(|�r(t|�}tjj|d%d&�|jd�} x|D]}| j|��qW|jjdj&d!| �t#|�d$k�r�t|�}tjj|d'd&�|jd�}!x|D]}"|!j|"��q\W|jjdj&d$|!�dS)(N�targets�buildConfigurationListrrzProblem with gyp file %s
z,$(PROJECT_DERIVED_FILE_DIR)/$(CONFIGURATION)z*$(SYMROOT)/DerivedSources/$(CONFIGURATION)�xcode_settings�xcode_config_file�configurationsF�target_name�toolsetZsuppress_wildcard�allTZrun_aszRun �productName)rr:r3)�parentrZworking_directoryzcd "%s"
Zenvironment�
cSs$g|]\}}d|tjj|�f�qS)zexport %s="%s")rr�ConvertVariablesToShellSyntax)�.0�key�valrrr�
<listcomp>sz*XcodeProject.Finalize1.<locals>.<listcomp>z�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:]))" zexec z
%s
exit 1
�actionr)�shellScript�showEnvVarsInLog�buildPhases�ZAll)r3rz
Run All Tests)'r$�GetProperty�appendrr�sys�stderr�writer#�SetBuildSetting�_intermediate_var�_shared_intermediate_varr*�get�items�AddOrGetFileInRootGroup�SetBaseConfiguration�ConfigurationNamedrr%�QualifiedTarget�_properties�AssertionError�support_target�int�lowerr�PBXAggregateTarget�
AddDependencyr=�join�EncodePOSIXShellList�PBXShellScriptBuildPhaser�test_runnerrZRootGroupsTakeOverOnlyChildrenZ
SortGroups�insert)#r/�
xcode_targets�serialize_all_testsr6�xctrZxcbcsrr�xck�xcv�
config_refZbuild_file_configurationsZconfig_nameZbuild_file_configuration_namedZxccZordinary_targetsZrun_test_targetsZsupport_targetsr2Zhas_custom_allZtargets_for_all�targetr7r8�qualified_target�xcode_targetZ
run_targetZcommand�scriptZcommand_prefix�ssbpZ
all_targetZrun_all_tests_target�run_test_targetrrr�	Finalize1�s�














&







zXcodeProject.Finalize1cCsV�x|jdD�]�}t|jdd��r|d}|d}tjj|j||�}||}t|tjj	�rg}|j
d�}	x6|	D].}
|
j
d�}|j
d�}t|d	�rp|j|j
�qpWt|�dkrtjj	d
||d�|jd�}
x|D]}|
j|�q�W|jjdj|�}|jjdj|d
|
�qWx"|jjj�D]}|jj|��qW|jj�|jj�|jj�dS)Nr2rrr7r8�dependenciesZtargetProxyZremoteGlobalIDStringr_zRun %s Tests)rr:)r;rF)r*rXrOrr%rTr#�
isinstancerrZrG�hasattrrHr_rr$r[rU�indexr`Z_other_pbxprojects�keysZAddOrGetProjectReferenceZSortRemoteProductReferencesr)Z
ComputeIDsZEnsureNoIDCollisions)r/ra�xcode_target_to_target_dictZbf_tgtZtgt_namer8rhriZ
all_run_testsZpbxtdsZpbxtdZpbxcipZdependency_xctZrun_all_targetrl�idxZother_pbxprojectrrr�	Finalize2ls:









zXcodeProject.Finalize2cCstjdd|jd�\}}y�tj|d�}|jj|�|j�tjj|jd�}d}yt	j
||d�}Wn0tk
r�}z|jtj
kr~�WYdd}~XnX|r�tj|�n2tjd�}tj|�tj|d|@�tj||�Wn8tk
�rtj|�|j�rtj|jd	��YnXdS)
Nz.tmpzproject.pbxproj.gyp.)�suffix�prefix�dir�wzproject.pbxprojF�?i�T)�tempfileZmkstempr r&�fdopenr)ZPrint�closer\�filecmpZcmpr-r.�ENOENT�unlink�umask�chmod�rename�	Exceptionr+�shutilZrmtree)r/Z	output_fdZnew_pbxproj_pathZoutput_fileZpbxproj_pathZsamer0r�rrr�Write�s0


zXcodeProject.WriteN)�__name__�
__module__�__qualname__r1rmrur�rrrrrrs
c?rc	Cs�ddddddddg}d	d
ddg}tj|�}tj|�\}}|rL|d
d�j�}||krl|dkrl|j�j|�n*||kr�|dkr�|j�j|�n
|j|�dS)N�cZccZcppZcxx�mZmm�sZswift�aZdylib�	framework�orF�none)�	posixpath�basename�splitextrYZSourcesPhase�AddFile�FrameworksPhaserQ)	�source�type�pbxprcZsource_extensionsZlibrary_extensionsr��rootZextrrr�AddSourceToTarget�s
r�cCs|j�j|�dS)N)ZResourcesPhaser�)�resourcer�rcrrr�AddResourceToTargetsr�cCs dd|}|j�j||�dS)Nz{ATTRIBUTES = (%s, ); }�Private�Public)r�r�)ZHeadersPhaser�)�headerr�rcZ	is_public�settingsrrr�AddHeaderToTarget
sr�z
(\$\((.*?)\))cCs^tj|�}|dkr|S|j�x:|D]2}|\}}||kr:q$||}tjtj|�||�}q$W|S)a�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)�_xcode_variable_re�findall�reverse�re�sub�escape)�stringZ
expansionsZmatches�matchZ
to_replaceZvariableZreplacementrrr�ExpandXcodeVariabless


r�z([\\\"\' ])cCstjtd|�S)aWe 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).z\\\1)r�r��_xcode_define_re)r�rrr�EscapeXcodeDefine0sr�cCs�|d}xR|j�D]F\}}tjj|�\}}|dkr4q||jd}|jrtjj|j|�}qWx<|D]4}	dd|g}
|
d|	g7}
td|	|
f�tj	|
�qbWdS)N�optionsz.gypz
.xcodeproj�
xcodebuildz-projectz-configurationzBuilding [%s]: %s)
rPr&r r�rv�generator_outputr\�print�
subprocessZ
check_call)�datar6�paramsr��
build_filer*�build_file_root�build_file_ext�xcodeproj_path�configZ	argumentsrrr�PerformBuild8s

r�cCs�|dj}|jd�dkrrtjj|djp*d�}|jdi�jdd�}tjjtjj||��}tjjtjj||d��}n.tjjtjj|d	��}tjjtjj||d
��}||d�adS)Nr��flavor�ninjar!�generator_flags�
output_dir�outzgypfiles-xcode-ninjar�Zgypfiles)�toplevel�qualified_out_dir)	Ztoplevel_dirrOr&r �relpathr��normpathr\�generator_filelist_paths)r�r�Z
generator_dirr�r�rrr�CalculateGeneratorInputInfoJs
r�czCs|jd�dk}|r*tjj||||�\}}}|d}|jdi�}|jdd�}|jdd�}|jdd�}	|	r�t|	�}	xt|	�d	kr�d
|	}	qpW|jdd�}
i}x�|j�D]�\}}
tjj	|�\}}|dkr�q�||j
d
}|jr�tjj|j|�}t
|||
�}|||<|j}i}|�rd|d<|	�r4|	|d<|	|d<|	|d<|jd|�|jd�s�|jd�}tjjddi�}|j|�x|
dD]}|j|d��qxWq�Wi}i}�
x�|D�
]�}tjj|�\}}}||}|ddk�r�td|��|dg}x.t|dj��D]}||k�r�|j|��q�W||}|j}t|�}dd d!d"d#d$d%d&d'd(d)d*d+d#d,�} ||d-�}!|d.}"t|jd/d0��}#t|jd1d0��}$t|jd2d0���p�|#�p�|$}%t|jd3d0��}&t|jd4d0��}'t|jd5d0��}(|"d6k�r�|"})|$�r|)d77})|"d8k�s�td9|��n�|#�r&|)d:7})|"d8k�s�td;|��nt|&�rH|%�s>td<|��|)d=7})nR|'�rj|%�s`td>|��|)d?7})n0|(�r�|%�s�td@|��|)dA7})n|%�r�|)dB7})tjj}*y| |)|!dC<Wn8tk
�r�}+ztjj |+dD|��WYdd}+~+XnXnDtjj!}*|%�s
tdE|��|$�stdF|��|#�s2tdG|��|jdH�},|,dk	�rN|,|!dI<|*|!||jdJ�|jdK�|jdL�dM�}-|j"dN|-�|-||<|||-<|jdOg�}.|jdPg�}/d}0|"d6k�r"|.�s�|/�r"|�r"t|�}1|jdQdR�}2|1||2d-�}3|,�r�|,dR|3dI<tjj!|3|dS�}0|j"dN|0�|-j#|0�|0|-_$d0}4�xD|.D�]:}5|5jdT�}6|6�r\dUtjj%|6�}6ndV}6tjj&|5dW�}7tjj'|6�}8tjj'|7�}9dV}:|8�r�|:|8dX7}:|:dY|9dZ7}:tjj(|5d[d\|5d]d^|5d_|:d0d`��};|0�r�|0j"da|;�n|-j)daj*|4|;�|4db}4t|5jdcd���r<x |5d_D]}<t+|<|"||-��q$Wt|5jddd���r4x|5d_D]}<t,|<||-��qXW�q4W|%�r�|jdeg�}=ng}=i}>�x|/D�]}?|?|>|?df<g}@g}Ag}Bg}C�xR|?jdgg�D�]@}Dt-j.|D�\}E}Ft-j	|F�\}G}H|G|H|F|D|Edh�}Ig}Jx4|?jd_g�D]$}<t/|<|I�}K|Jj|K�|j0|K��qW|@j|J�|Aj1|J�t|?jdcd���rzx|JD]}<t+|<|"||-��qbW|D|=k}L|L�s�t|?jddd���r�x|JD]}<t,|<||-��q�W|?jdT�}6|6�r�tjj%|6�}6t/|6|I�}6|Bj|6�tjj&|?dW�}7t/|7|I�}5|Cj|5��q�Wt|A�d0k�
r^dit2j3djdkdl||?dmf�}Mtjj||j|M�}Nt4|Ndn�}O|Oj5do�xLt6|@�D]@\}P}Q|Qd0}K|Pt|@�dbk�r�dV}Rndp}R|Oj5dq|K|Rf��qnW�xBt7|?dg|@|B|C�D�]*\}D}S}6}5|Oj5dX�g}Tx`t6|S�D]T\}P}K|Pd0k�	rdV}Undr}U|Oj5ds|U|Kf�t-j8|K�}V|V�r�|V|Tk�r�|Tj|V��q�W|Oj5dt�|Dg}W|Wj1|?jd[g��xDt6|W�D]8\}X}Y|Xt|W�dbk�	r�dV}Rndp}R|Oj5dq|Y|Rf��	qrWt|T�d0k�	r�|Oj5dudvj|T��|6�	r�|Oj5dw|6�|Oj5dx|5��q�W|Oj9�dy|M}:tjj(|?dgdz|?dmd^|A|:d0d`��};|0�
rD|0j"da|;�n|-j)daj*|4|;�|4db}4d[d{g}Z|
�
rzd|d}�|ZD�}Zx0|ZD](}[x |?j|[g�D]}\|j0|\��
q�W�
q�W�q�WxP|jd~g�D]@}]t-j	|]�\}^}_|_dbd�|>k�
r�t+|]|"||-�n
|j0|]��
q�W|%�rxxF|=D]>}`t-j	|`�\}a}b|bdbd�|>k�rBt,|`||-�n
|j0|`��qWx$|jdg�D]}ct:|c||-d��q`W|%�s�|"d�k�r�x$|jd�g�D]}ct:|c||-d��q�Wi}dx�|jd�g�D]�}e|ed�}f|fd0d�k�r�d�|f}ft|ejd�d0��}gd�|g}h|dj|fd�}i|idk�rPtjj;dd�|ed�i|-dS�}i|ij<|f�|-j)daj*|4|i�|i|d|f<x|ed�D]}j|ij=|j|h��qZW�q�W|
�s�x8d�D]0}k|kd�}lx |j|lg�D]}\|j0|\��q�W�q�Wd[d{d_d�g}Z|
�r�d�d}�|ZD�}ZxT|jdOg�D]D}5x<|ZD]4}[x,|5j|[g�D]}\|\j>d���
s|j0|\��
qW�q�W�q�Wxb|jd�g�D]R}mtjj&|mdW�}9dY|9dZ}:tjj(d�gd�|md�d^|:d0d���};|-j"da|;��
q:Wd�|k�
r�x4|d�D](}n|-j#||n�|0�
r�|0j#||n��
q�Wd�|k�r:x^|d�D]R}o|-j?�j=|o�t-j8|o�}p|pt@k�
r�|-jAtB��s(|p|-jCtB�k�
r�|-jDtB|p��
q�W�x@|D�]6}|d|}q|-jE|�}rx"|qjd�g�D]}s|rjDd�|s��qlWx"|qjd�g�D]}s|rjDd�|s��q�WxJ|qjd�g�D]:}p|pt@k�r�|rjAtB��s�|p|rjCtB�k�r�|rjDtB|p��q�Wd�|qk�r$x&|qd�D]}ttF|t�}u|rjDd�|u��qWd�|qk�rVx&|qd�j�D]\}v}w|rjG|v|w��q<Wd�|qk�rB|j0|qd��}x|rjH|x��qBW�q�Wg}yx,|j�D] \}}
|jId��r�|yj|��q�Wx|yD]}||jJ||��q�Wx|yD]}||jK||��q�Wx|yD]}||jL��q�WdS)�Nr�r�r�r�Zxcode_parallel_buildsTZxcode_serialize_all_test_runsZ#xcode_upgrade_check_project_version��0Zxcode_list_excluded_filesz.gypz
.xcodeprojZYESZ!BuildIndependentTargetsInParallelZLastUpgradeCheckZLastTestingUpgradeCheckZLastSwiftUpdateCheckZ
attributesZ
standaloneZ	mainGrouprZBuildZincluded_filesFr8rgz:Multiple toolsets not supported in xcode build (target %s)Zdefault_configurationr6zcom.apple.product-type.toolzcom.googlecode.gyp.xcode.bundlez&com.apple.product-type.library.dynamicz%com.apple.product-type.library.staticz'com.apple.product-type.kernel-extensionz"com.apple.product-type.applicationzcom.apple.product-type.bundlez'com.apple.product-type.bundle.unit-testz(com.apple.product-type.bundle.ui-testingz com.apple.product-type.frameworkz$com.apple.product-type.app-extensionz)com.apple.product-type.watchkit-extensionz+com.apple.product-type.application.watchapp)�
executable�loadable_moduleZshared_library�static_libraryZmac_kernel_extensionzexecutable+bundlezloadable_module+bundlezloadable_module+xctestzloadable_module+xcuitestzshared_library+bundlezexecutable+extension+bundlez!executable+watch+extension+bundlezexecutable+watch+bundlezmac_kernel_extension+bundle)r3rr�rrrr
r
rrr�z	+xcuitestr�zFmac_xcuitest_bundle targets must have type loadable_module (target %s)z+xctestzDmac_xctest_bundle targets must have type loadable_module (target %s)z6ios_app_extension flag requires mac_bundle (target %s)z+extension+bundlez;ios_watchkit_extension flag requires mac_bundle (target %s)z+watch+extension+bundlez2ios_watch_app flag requires mac_bundle (target %s)z
+watch+bundlez+bundleZproductTypez/-- unknown product type while writing target %sz6mac_bundle targets cannot have type none (target "%s")z?mac_xcuitest_bundle targets cannot have type none (target "%s")z=mac_xctest_bundle targets cannot have type none (target "%s")Zproduct_namer:Zproduct_dirZproduct_prefixZproduct_extension)r;Zforce_outdirZforce_prefixZforce_extensionr2�actionsZrules�support_target_suffixz Support)r;�messagezecho note: rrBr<zexec z
exit 1
ZinputszAction "Zaction_name�"Zoutputs)�
inputPathsrZoutputPathsrCrDrErFZprocess_outputs_as_sourcesZ'process_outputs_as_mac_bundle_resourcesr�	extensionZrule_sources)ZINPUT_FILE_BASEZINPUT_FILE_SUFFIXZINPUT_FILE_NAMEZINPUT_FILE_PATHZINPUT_FILE_DIRNAMEz%s.makez
[^a-zA-Z0-9_]�_z%s_%sZ	rule_nameryzall: \
z \z	    %s%s
z    z%s%s \
z    : \
z	@mkdir -p "%s"
z" "z	@echo note: %s
z	%s
z�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
zRule "Zinputs_excludedcSsg|]}|jd�s|�qS)�	_excluded)�endswith)r>�xrrrrAlsz"GenerateOutput.<locals>.<listcomp>�sourcesr	r�rZcopiesZdestination�/�$z$(SRCROOT)/Zxcode_code_sign�#{ATTRIBUTES = (CodeSignOnCopy, ); }zCopy to �filesr�Zoutputs_excludedcSsg|]}|jd�s|�qS)r�)r�)r>r�rrrrA�sz$(BUILT_PRODUCTS_DIR)/Z
postbuildsz($(BUILT_PRODUCTS_DIR)/$(EXECUTABLE_PATH)zPostbuild "Zpostbuild_name)r�rrCrDrnZ	librariesZmac_framework_dirsZFRAMEWORK_SEARCH_PATHSZinclude_dirsZHEADER_SEARCH_PATHSZlibrary_dirsZdefinesZGCC_PREPROCESSOR_DEFINITIONSr4r5)r�r�)Nr�)r�rrr	)MrOrZxcode_ninjaZ
CreateWrapper�strrrPr&r r�rvr�r\rr$rrGrZPBXGroupZAppendChildZAddOrGetFileByPathr%ZParseQualifiedTargetr��sortedrrrHrrXrVZPBXNativeTarget�KeyErrorZExceptionAppendrZrr[rWZEncodePOSIXShellArgumentr]r=r^rUr`r�r�r��splitr�rQ�extendr�r��openrK�	enumerate�zipr'r}r�ZPBXCopyFilesBuildPhaseZSetDestinationr��
startswithr��xcode_standard_library_dirsZHasBuildSetting�_library_search_paths_varZGetBuildSettingZAppendBuildSettingrSr�rLrRr�rmrur�)zZtarget_listZtarget_dictsr�r�Z
ninja_wrapperr�r�Zparallel_buildsrbZupgrade_check_project_versionZskip_excluded_filesZxcode_projectsr�r*r�r�r�Zxcpr�Zproject_attributesZ
main_groupZbuild_groupZ
included_filerarsrhr7r8�specrrrZ_typesZtarget_propertiesr�Z	is_xctestZis_xcuitestZ	is_bundleZis_app_extensionZis_watchkit_extensionZis_watch_appZtype_bundle_keyZ
xctarget_typer0Ztarget_product_namercZspec_actionsZ
spec_rulesZsupport_xctZsupport_xcclr�Zsupport_target_propertiesZprebuild_indexrBr�Z
action_stringZ
message_shZaction_string_shrjrk�outputZtgt_mac_bundle_resourcesZrules_by_extZruleZconcrete_outputs_by_rule_sourceZconcrete_outputs_allZmessagesr�Zrule_sourceZrule_source_dirnameZrule_source_basenameZrule_source_rootZrule_source_extZrule_input_dictZ%concrete_outputs_for_this_rule_sourceZconcrete_outputZwas_mac_bundle_resourceZ
makefile_nameZ
makefile_path�makefileZconcrete_output_indexZconcrete_output_by_rule_sourceZeolZconcrete_outputsZconcrete_output_dirsZbolZconcrete_output_dirZ
prerequisitesZprerequisite_indexZprerequisite�groups�group�itemr�Zsource_rootZsource_extensionr�Z
resource_rootZresource_extensionr�Z
pbxcp_dictZ
copy_group�destZ	code_signr�Zpbxcp�filer?Zexcluded_keyZ	postbuildZ
dependencyZlibraryZlibrary_dirZ
configurationrZinclude_dirZdefineZ
set_definerdrerfZbuild_filesrrr�GenerateOutput^s�






















$





































r�)'Z
__future__rr~Z
gyp.commonrZgyp.xcodeproj_fileZgyp.xcode_ninjar.r&rIr�r�r�r�r{rMrNr�Zgenerator_default_variablesZ"generator_additional_path_sectionsZ+generator_additional_non_configuration_keysZ!generator_extra_sources_for_rulesr��	frozensetr�r�objectrr�r�r��compiler�r�r�r�r�r�r�rrrr�<module>s�}