403Webshell
Server IP : 46.62.235.243  /  Your IP : 216.73.216.163
Web Server : Apache/2.4.58 (Ubuntu)
System : Linux Linkabili3Dicembre 6.8.0-100-generic #100-Ubuntu SMP PREEMPT_DYNAMIC Tue Jan 13 16:40:06 UTC 2026 x86_64
User : www-data ( 33)
PHP Version : 8.1.33
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : OFF
Directory :  /usr/lib/python3/dist-packages/gyp/generator/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /usr/lib/python3/dist-packages/gyp/generator/__pycache__/xcode.cpython-312.pyc
�

�"Kb����ddlmZddlZddlZddlZddlZddlZddlZddl	Z	ddl
Z
ddlZddlZddl
Z
ddlZdZdZdZidd�dd�d	d
�dd
�dd
�dd�ddez�dd�dd�dd�dd�dd�dd�dd�dd�ddez�d d!�Zgd"�Zgd#�Zgd"�Zdaed$d%g�Zd&�ZGd'�d(e�Zd)�Zd*�Zd+�Zej>d,�Z d-�Z!ej>d.�Z"d/�Z#d0�Z$d1�Z%d2�Z&y)3�)�print_functionN�INTERMEDIATE_DIR�SHARED_INTERMEDIATE_DIR�LIBRARY_SEARCH_PATHS�EXECUTABLE_PREFIX��EXECUTABLE_SUFFIX�STATIC_LIB_PREFIX�lib�SHARED_LIB_PREFIX�STATIC_LIB_SUFFIXz.a�SHARED_LIB_SUFFIXz.dylibz$(%s)�OS�mac�PRODUCT_DIRz$(BUILT_PRODUCTS_DIR)�LIB_DIR�RULE_INPUT_ROOTz$(INPUT_FILE_BASE)�RULE_INPUT_EXTz$(INPUT_FILE_SUFFIX)�RULE_INPUT_NAMEz$(INPUT_FILE_NAME)�RULE_INPUT_PATHz$(INPUT_FILE_PATH)�RULE_INPUT_DIRNAMEz$(INPUT_FILE_DIRNAME)�CONFIGURATION_NAMEz$(CONFIGURATION))�mac_bundle_resources�mac_framework_headers�mac_framework_private_headers)
�ios_app_extension�
ios_watch_app�ios_watchkit_extension�
mac_bundlerrr�mac_xctest_bundle�mac_xcuitest_bundle�#xcode_create_dependents_test_runnerz$(SDKROOT)/usr/libz$(SDKROOT)/usr/local/libc��tjjdgi�}t|�dk(rdg}|D]5}tjj	d|i�}|jd|��7|j
d|d�|S)N�buildConfigurationsr�Default�name�defaultConfigurationName)�gyp�xcodeproj_file�XCConfigurationList�len�XCBuildConfiguration�AppendProperty�SetProperty)�configuration_names�xccl�configuration_name�xcbcs    �5/usr/lib/python3/dist-packages/gyp/generator/xcode.py�CreateXCConfigurationListr4fs���	�	�	�	/�	/�1F��0K�	L�$��	���"�$�+��/�5�����2�2��"�4$�%�D����-�t�4�5����-�/B�1�/E�F�	
�+�c�$�eZdZd�Zd�Zd�Zd�Zy)�XcodeProjectc���||_||_tjj	|��|_tjjtjjtjj|j��tjj|�xsd�}|j
jd|�tjjd|j
i�|_
||_d|_	tj |j�d|_y#t"$r(}|j$t$j&k7r�Yd}~yd}~wwxYw)N)�path�.�projectDirPath�
rootObjectFT)�gyp_pathr9r(r)�
PBXProject�project�common�RelativePath�os�dirname�abspathr.�
XCProjectFile�project_file�build_file_dict�created_dir�makedirs�OSError�errno�EEXIST)�selfr=r9rGr;�es      r3�__init__zXcodeProject.__init__ss���D�M��D�I��%�%�0�0�d�0�;�D�L��Z�Z�,�,��������������)G�H�������.�5�#�7�N�	�L�L���-�~�>����(�(�,����)E�F�	��*�D��
�D����k�k�$�)�)���d�����	
���E�L�L�	 �
�
!���s�&D;�;	E,�E'�'E,c��
�g}|jjd�D]R}|jd�}|jd�}|D])}|jd�}||vs�|j|��+�T	t|�}|jj	d|�|jtd�|jtd�|jjdi�j�D]\}	}
|j|	|
��d	|jvr9|jj|jd	�}|j!|�|jjd
i�}|r�|D]�}
|j|
i�}|s�|j#|
�}|jdi�j�D]\}	}
|j|	|
��d	|vs�h|jj||
d	�}|j!|���g}g}g}g}d}g}|jdD�]�}|d}|d
}t$j&j)|j||�}||}||jj*dvsJ�|j|�|j|�|j,r6|j|j,�|j|j,�t/|jdd��s|j|�|j1�dk(rd}|jd�s��t|�}t$j2j5d|z|jd�|d�|j��}|j7|�|d}d}|jd�r4|dt$j2j9|jd��zz}|jd�rk|dj;|jd�j�D��cgc]+\}}d|�dt$j2j9|��d���-c}}�zdz}d} |rd} |dz| zd t$j2j9t$j&j=|jd!���zz}t$j2j?|d"d#��}!|jAd$|!�|j|�|j|�||_!���tE|jj*d�tE|�tE|�zk(sJ�||jj*d<|jjGd�|jjI�tE|�d%kDr||szt|�}t$j2j5|d&d'�|j��}"|D]}|"j7|��|jj*djKd"|"�tE|�d%kDr{t|�}t$j2j5|d(d'�|j��}#|D]}$|#j7|$��|jj*djKd%|#�yy#t
jjd|jz��xYwcc}}w))N�targets�buildConfigurationListr$r&zProblem with gyp file %s
z,$(PROJECT_DERIVED_FILE_DIR)/$(CONFIGURATION)z*$(SYMROOT)/DerivedSources/$(CONFIGURATION)�xcode_settings�xcode_config_file�configurationsF�target_name�toolset�suppress_wildcard�allT�run_aszRun �productName)r&r[rR��parentr�working_directoryzcd "%s"
�environment�
zexport z="�"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:]))" �exec z
%s
exit 1
�actionr)�shellScript�showEnvVarsInLog�buildPhases��All�rRr&z
Run All Tests)&r?�GetProperty�appendr4r.�sys�stderr�writer=�SetBuildSetting�_intermediate_var�_shared_intermediate_varrG�get�items�AddOrGetFileInRootGroup�SetBaseConfiguration�ConfigurationNamedr(r@�QualifiedTarget�_properties�support_target�int�lowerr)�PBXAggregateTarget�
AddDependency�ConvertVariablesToShellSyntax�join�EncodePOSIXShellList�PBXShellScriptBuildPhaser-�test_runnerr+�RootGroupsTakeOverOnlyChildren�
SortGroups�insert)%rM�
xcode_targets�serialize_all_testsrU�xctr0�xcbcsr2r&�xck�xcv�
config_ref�build_file_configurations�config_name�build_file_configuration_named�xcc�ordinary_targets�run_test_targets�support_targetsrQ�has_custom_all�targets_for_all�targetrVrW�qualified_target�xcode_target�
run_target�command�script�key�val�command_prefix�ssbp�
all_target�run_all_tests_target�run_test_targets%                                     r3�	Finalize1zXcodeProject.Finalize1�s���
�N��|�|�'�'�	�2�&��
�_�_�5�
6�d����4�5�e��&�$�����'���~�%�
�
�
��
%�&�&��
&�~�
6�d�
�l�l���7��>�"	���*�G�I����1�E�G��(�(�,�,�-=�r�B�H�H�J�%���S�
���3��$�%��d�2�2�2��<�<�7�7�
�
�
�2�
3�5�j�
���
�+� $� 4� 4� 8� 8�9I�2� N�� �'�1�+�%�)�)�+�r�:�	'�)��'�'��4�#�8�<�<�=M�=?�A�AF���*�h�c�3�����S�)�*�!�$B�
B����=�=�)�+�6�7J�K�M�J��$�$�Z�0�1�*�����O��G��N�
�O��&�&�y�1�N.���=�)�k��y�!�g����3�3�D�M�M�;�4;�=��"�#3�4�l��T�\�\�5�5�i�@�
@�@�
@�
�n�n�\�"����l�+�	�	$�	$����|�:�:�;����|�2�2�3�
����/��7�
8����|�,�	�	�	�	��	%���
���H�	�)��8���'�'�:�:�(.��(<�(4�(@�(@��(O�(,�<�
�<�<�;�!�
�	� � ��.���"�����;�;�*�+��K��%�%�C�C��{�{�#6�7�9�9�9�&��;�;�}�%��D�I�I� '�{�{�=�9�?�?�A�
C��#�s��3�%�%�C�C�C�H�J�
C�D�D�GK�K�&����-���'�!�N�2�^��#�#�A�A��Z�Z�4�4�W�[�[��5J�K�M�6M�M���!�!�:�:�"(�"#�<���	�!�!�-��6�	���z�"����
�+�#-�� �]N.�f�t�|�|�'�'�	�2�3�	�
��c�/�2�2�3�3�3�+2�D�L�L���Y�'�	�L�L�/�/��5�	�L�L�����?��a���
&�~�
6�d��%�%�8�8�&*�&+�����9��j�$�)�&�� � ��(�)��l�l���y�)�0�0��J�?����q� �
&�~�
6�d� �/�/�B�B�&*�&5�����C���.�<�/��*�*�?�;�<�
�l�l���y�)�0�0��4H�I�!���	�j�j���3�d�m�m�C�D���h
Cs�4'Z<�$0[.�</[+c�j�|jdD�]�}t|jdd��s� |d}|d}tjj|j||�}||}t|tjj�s�g}|jd�}	|	D]L}
|
jd�}|jd�}t|d	�s�2|j|j��Nt|�dkDs��tjjd
|z|d�|j��}
|D]}|
j!|��|jj"dj%|�}|jj"dj'|d
z|
����|jj(j+�D]}|jj-|��|jj/�|j0j3�|j0j5�y)NrQr"rrVrW�dependencies�targetProxy�remoteGlobalIDStringr�zRun %s Tests)r&r[r\rg)rGrzrrr(r@rwr=�
isinstancer)r|rj�hasattrrkr�r+r?r}rx�indexr��_other_pbxprojects�keys�AddOrGetProjectReference�SortRemoteProductReferencesrF�
ComputeIDs�EnsureNoIDCollisions)rMr��xcode_target_to_target_dict�bf_tgt�tgt_namerWr�r��
all_run_tests�pbxtds�pbxtd�pbxcip�dependency_xct�run_all_targetr��idx�other_pbxprojects                 r3�	Finalize2zXcodeProject.Finalize2ls���&�&�y�1�P��	�V�Z�Z�=�q�
A�	B��-�(����#���:�:�5�5�d�m�m�6>��I��$�%5�6���l�C�$6�$6�$I�$I�J��-��+�+�N�;�&��?�e��&�&�}�5�F�#�/�/�0F�G�N��~�}�5��"�"�>�#=�#=�>�	?���
�!�
#� �/�/�B�B�!/�(�!:�!)�D��|�|�	C�%�N�
$1�
<���*�*�?�;�
<��,�,�*�*�9�5�;�;�L�I�C��L�L�$�$�Y�/�6�6�s�Q�w��O�=P�J!�L�L�;�;�@�@�B�>��
�l�l�+�+�,<�=�>�	�L�L�,�,�.�	��� � �"�	���*�*�,r5c�D�tjdd|j��\}}	tj|d�}|j
j
|�|j�tjj|jd�}d}	tj||d�}|rtj|�ytjd�}tj|�tj |d|z�tj"||�y#t$r(}|jtjk7r�Yd}~��d}~wwxYw#t$$rCtj|�|j&r t)j*|jd	��wxYw)
Nz.tmpzproject.pbxproj.gyp.)�suffix�prefix�dir�wzproject.pbxprojF�?i�T)�tempfile�mkstempr9rB�fdopenrF�Print�closer�filecmp�cmprJrK�ENOENT�unlink�umask�chmod�rename�	ExceptionrH�shutil�rmtree)rM�	output_fd�new_pbxproj_path�output_file�pbxproj_path�samerNr�s        r3�WritezXcodeProject.Write�sL��$	����/E�!�Y�Y�	(�"�Y� �*��I�I�i��-�k�
�����k�*������W�W�\�\�$�)�)�->�?�l�
�d���{�{�<�)9�5�A��

�	�	�	�"�#�������
�����
���!�5�E�6�>�2�
�	�	�"�L�1��/���7�7�e�l�l�"�
�#����2��	�i�i� �!�	
�	�	��
�
�d�i�i��&��
�s>�A-E�D�,E�AE�	E�(E�E�E�E�AFN)�__name__�
__module__�__qualname__rOr�r�r��r5r3r7r7rs���.`J�D=-�~?r5r7c�^�gd�}gd�}tj|�}tj|�\}}|r|ddj�}||vr%|dk7r |j	�j|�y||vr%|dk7r |j
�j|�y|j|�y)N)�c�cc�cpp�cxx�m�mm�s�swift)�a�dylib�	framework�org�none)�	posixpath�basename�splitextr{�SourcesPhase�AddFile�FrameworksPhasert)	�source�type�pbxpr��source_extensions�library_extensionsr��root�exts	         r3�AddSourceToTargetr��s���I��8��
�
�
��
'�(��"�"�8�,�+�4���

�a�b�'�-�-�/�C����$�&�.�������v�&�
� � �T�V�^�����!�!�&�)�	� � ��(r5c�B�|j�j|�y)N)�ResourcesPhaser�)�resourcer�r�s   r3�AddResourceToTargetr�s��������x�(r5c�T�dd|z}|j�j||�y)Nz{ATTRIBUTES = (%s, ); })�Private�Public)�HeadersPhaser�)�headerr�r��	is_public�settingss     r3�AddHeaderToTargetr
s-��'�)>�y�)I�
I�(�������V�X�.r5z
(\$\((.*?)\))c���tj|�}|dk(r|S|j�|D];}|\}}||vr�
||}tjtj
|�||�}�=|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)�string�
expansions�matches�match�
to_replace�variable�replacements       r3�ExpandXcodeVariablesrs|��
�&�&�v�.�'���_��M�	�/�/���@�e�"��Z���z�!���X�&�K�
�V�V�B�I�I�j�)�;��
?�F�
@�
�-r5z([\\\"\' ])c�8�tjtd|�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)rr	�_xcode_define_re)r�s r3�EscapeXcodeDefiner0s��

��� �'�1�	-�-r5c��|d}|j�D]v\}}tjj|�\}}|dk7r�.||jzdz}|j
s�Mtjj
|j
|�}�x|D]4}	ddg}
|
d|	gz
}
td|	�d|
���tj|
��6y)	N�options�.gyp�
.xcodeproj�
xcodebuildz-projectz-configurationz
Building [z]: )
rsrBr9r�r��generator_outputr�print�
subprocess�
check_call)�datarU�paramsr�
build_filerG�build_file_root�build_file_ext�xcodeproj_path�config�	argumentss           r3�PerformBuildr'8s����9��'�%)�Z�Z�\�N�!�j�/�(*���(8�(8��(D�%�_�n�����$�w�~�~�5��D�N�����w�w�|�|�G�$<�$<�n�M�n�
N��%�f��z�>�:�I�
�"�F�+�+�I�	���
3�4����)�$�	%r5c���|dj}|jd�dk(r�tjj	|dj
xsd�}|jdi�jdd�}tjj
tjj||��}tjj
tjj||d��}n{tjj
tjj|d	��}tjj
tjj||d
��}||d�ay)Nr�flavor�ninjar:�generator_flags�
output_dir�outzgypfiles-xcode-ninjar�gypfiles)�toplevel�qualified_out_dir)	�toplevel_dirrrrBr9�relpathr�normpathr�generator_filelist_paths)r r/�
generator_dirr,r0s     r3�CalculateGeneratorInputInfor6Js��
�I�
�
+�
+�(��Z�Z���W�$��G�G�O�O�F�9�$5�$F�$F�$M�#�N�M����-�r�2�6�6�|�U�K�J����!�!�"�'�'�,�,�}�j�"I�J�J����(�(�������*�4�*6�7�����!�!�"�'�'�,�,�x��"F�G�J����(�(�������*�j�**�+��
�,��r5c�#�|jd�dk(}|r&tjj||||�\}}}|d}|jdi�}|jdd�}|jdd�}|jdd�}	|	r-t	|	�}	t|	�d	krd
|	z}	t|	�d	kr�|jdd�}
i}|j
�D�]1\}}
tjj|�\}}|dk7r�/||jzd
z}|jr*tjj|j|�}t|||
�}|||<|j}i}|rd|d<|	r|	|d<|	|d<|	|d<|jd|�|jd�r��|j!d�}tj"j%ddi�}|j'|�|
dD]}|j)|d����4i}i}|D�]�}tj*j-|�\}}}||}|ddk7rt/d|z��|dg}t1|dj3��D]}||vs�|j5|��||}|j}t7|�}dd d!d"d#d$d%d&d'd(d)d*d+d#d,�} ||d-�}!|d.}"t9|jd/d0��}#t9|jd1d0��}$t9|jd2d0��xs|#xs|$}%t9|jd3d0��}&t9|jd4d0��}'t9|jd5d0��}(|"d6k7r�|"})|$r|)d7z
})|"d8k(scJd9|z��|#r|)d:z
})|"d8k(sMJd;|z��|&r|%s
Jd<|z��|)d=z
})n/|'r|%s
Jd>|z��|)d?z
})n|(r|%s
Jd@|z��|)dAz
})n|%r|)dBz
})tj"j:}*	| |)|!dC<n>tj"j@}*|%r
JdE|z��|$r
JdF|z��|#r
JdG|z��|jdH�},|,�|,|!dI<|*|!||jdJ�|jdK�|jdL��M�}-|jCdN|-�|-||<|||-<|jdOg�}.|jdPg�}/d}0|"d6k7ry|.s|/ru|sst7|�}1|jdQdR�}2|1||2zd-�}3|,r|,dRz|3dI<tj"jA|3|�S�}0|jCdN|0�|-jE|0�|0|-_#d0}4|.D�]�}5|5jdT�}6|6r#dUtj*jI|6�z}6ndV}6tj*jK|5dW�}7tj"jM|6�}8tj"jM|7�}9dV}:|8r|:|8dXzz
}:|:dY|9zdZzz
}:tj"jO|5d[d\|5d]zd^z|5d_|:d0d`��};|0r|0jCda|;�n$|-jPdajS|4|;�|4dbz}4t9|5jdcd��r|5d_D]}<tU|<|"||-��t9|5jddd��s��p|5d_D]}<tW|<||-�����|%r|jdeg�}=ng}=i}>|/D�]�}?|?|>|?df<g}@g}Ag}Bg}C|?jdgg�D�]�}DtYjZ|D�\}E}FtYj|F�\}G}H|G|H|F|D|Edh�}Ig}J|?jd_g�D]0}<t]|<I�}KJj5|K�|j_|K��2@j5J�Aja|J�t9|?jdcd��rJD]}<tU|<|"||-��D|=v}L|Lst9|?jddd��rJD]}<tW|<||-��|?jdT�}6|6r+tj*jI|6�}6t]|6I�}6Bj5|6�tj*jK|?dW�}7t]|7I�}5Cj5|5����tA�d0kD�r�ditcjddjdk|�dk|?dl���z}Mtjj||j|M�}Ntg|Ndm�}O|Ojidn�tk@�D]7\}P}Q|Qd0}K|Pt@�dbz
k(rdV}Rndo}ROjidpK�R�dX���9tm|?dg@BC�D�]L\}D}S}6}5OjidX�g}Ttk|S�D]S\}P}K|Pd0k(rdV}Undp}UOjiU�K�dq��tYjn|K�}V|Vs�>VTvs�CTj5V��UOjidr�Dg}W|Wja|?jd[g��tk|W�D]2\}X}Y|XtW�dbz
k(rdV}Rndo}ROjidpY�R�dX���4tT�d0kDr#OjidsdtjT�z�|6rOjidu|6z�Ojidv|5z���OOjq�dwMz}:tj"jO|?dgdx|?dlzd^zA|:d0d`��};|0r|0jCda|;�n$|-jPdajS|4|;�|4dbz}4d[dyg}Z|
r!ZD�[cgc]}[|[jsdz�r�[��}Z}[ZD]*}\|?j|\g�D]}]|j_|]���,���|jd{g�D]A}^tYj|^�\}_}`|`dbd|>vrtU^|"||-��1|j_^��C|%rj|=D]@}atYj|a�\}b}c|cdbd|>vrtWa||-��0|j_a��B|jd|g�D]}dtu|d||-d��|%s|"d}k(r%|jd~g�D]}dtu|d||-d��i}e|jdg�D]�}f|fd�}g|gd0d�vrd�gz}gt9fjd�d0��}hd�|h}iejgd�}j|j�^tj"jwdd�fd�zi|-�S�}j|jjyg�|-jPdajS|4|j�|je|g<fd�D]}kjj{|ki����|
s4d�D]/}l|ldzz}m|j|mg�D]}]|j_|]���1gd��}Z|
r!ZD�[cgc]}[|[jsdz�r�[��}Z}[|jdOg�D]C}5ZD]<}\|5j|\g�D]%}]|]j}d��r�|j_]��'�>�E|jd�g�D]l}ntj*jK|ndW�}9dY|9zdZz}:tj"jOd�gd�|nd�zd^z|:d0d���};|-jCda|;��nd�|vr5|d�D]-}o|-jE||o�|0s�|0jE|o��/d�|vr�|d�D]�}p|-j�j{|p�tYjn|p�}q|qt�vs�@|-j�t��rq|-j�t��vs�m|-j�t�q���|D�]X}|d|}r|-j�|�}s|rjd�g�D]}tsj�d�|t��rjd�g�D]}tsj�d�|t��rjd�g�D]N}q|qt�vs�sj�t��rqsj�t��vs�9sj�t�q��Pd�rvr'rd�D]}ut�|u�}vsj�d�|v��!d�rvr-rd�j
�D]\}w}xsj�|w|x��d�rvs��4|j_rd��}ysj�|y���[���g}z|j
�D](\}}
|jsd�s�zj5|��*zD]}||j�||��zD]}||j�||��zD]}||j���y#t<$r)}+tj*j?|+dD|z��d}+~+wwxYwcc}[wcc}[w)�Nr)r*rr+�xcode_parallel_buildsT�xcode_serialize_all_test_runs�#xcode_upgrade_check_project_version��0�xcode_list_excluded_filesrr�YES�!BuildIndependentTargetsInParallel�LastUpgradeCheck�LastTestingUpgradeCheck�LastSwiftUpdateCheck�
attributes�
standalone�	mainGroupr&�Build�included_filesFrWr�z:Multiple toolsets not supported in xcode build (target %s)�default_configurationrUzcom.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_module�shared_library�static_library�mac_kernel_extensionzexecutable+bundlezloadable_module+bundlezloadable_module+xctestzloadable_module+xcuitestzshared_library+bundlezexecutable+extension+bundlez!executable+watch+extension+bundlezexecutable+watch+bundlezmac_kernel_extension+bundlerir�r rr!rrrrr�z	+xcuitestrJzFmac_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+bundle�productTypez/-- 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")�product_namer[�product_dir�product_prefix�product_extension)r]�force_outdir�force_prefix�force_extensionrQ�actions�rules�support_target_suffixz Supportr\�messagezecho note: rrcr`rbz
exit 1
�inputszAction "�action_namera�outputs)�
inputPathsr&�outputPathsrdrerfrg�process_outputs_as_sources�'process_outputs_as_mac_bundle_resourcesr�	extension�rule_sources)�INPUT_FILE_BASE�INPUT_FILE_SUFFIX�INPUT_FILE_NAME�INPUT_FILE_PATH�INPUT_FILE_DIRNAMEz%s.makez
[^a-zA-Z0-9_]�_�	rule_namer�zall: \
z \z    z \
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 "�inputs_excluded�	_excluded�sourcesrrLr�copies�destination)�/�$z$(SRCROOT)/�xcode_code_sign)Nz#{ATTRIBUTES = (CodeSignOnCopy, ); }zCopy to �files)rlrrr)rZrjr\�outputs_excludedz$(BUILT_PRODUCTS_DIR)/�
postbuildsz($(BUILT_PRODUCTS_DIR)/$(EXECUTABLE_PATH)zPostbuild "�postbuild_name)r]r&rdrer��	libraries�mac_framework_dirs�FRAMEWORK_SEARCH_PATHS�include_dirs�HEADER_SEARCH_PATHS�library_dirs�defines�GCC_PREPROCESSOR_DEFINITIONSrSrT)Lrrr(�xcode_ninja�
CreateWrapper�strr+rsrBr9r�r�rrr7r?r.rjr)�PBXGroup�AppendChild�AddOrGetFileByPathr@�ParseQualifiedTargetr��sortedr�rkr4rz�PBXNativeTarget�KeyError�ExceptionAppendr|r-r}ry�EncodePOSIXShellArgumentr�r~r�rxr�r�r�r��splitrrt�extendrr	�openrn�	enumerate�ziprCr��endswithr�PBXCopyFilesBuildPhase�SetDestinationr��
startswithr��xcode_standard_library_dirs�HasBuildSetting�_library_search_paths_var�GetBuildSetting�AppendBuildSettingrvrrorur�r�r�){�target_list�target_dictsrr �
ninja_wrapperrr+�parallel_buildsr��upgrade_check_project_version�skip_excluded_files�xcode_projectsr!rGr"r#r$�xcpr��project_attributes�
main_group�build_group�
included_filer�r�r�rVrW�specr/r1r0�_types�target_propertiesr��	is_xctest�is_xcuitest�	is_bundle�is_app_extension�is_watchkit_extension�is_watch_app�type_bundle_key�
xctarget_typerN�target_product_namer��spec_actions�
spec_rules�support_xct�support_xcclrX�support_target_properties�prebuild_indexrcrY�
action_string�
message_sh�action_string_shr�r��output�tgt_mac_bundle_resources�rules_by_ext�rule�concrete_outputs_by_rule_source�concrete_outputs_all�messagesrV�rule_source�rule_source_dirname�rule_source_basename�rule_source_root�rule_source_ext�rule_input_dict�%concrete_outputs_for_this_rule_source�concrete_output�was_mac_bundle_resource�
makefile_name�
makefile_path�makefile�concrete_output_index�concrete_output_by_rule_source�eol�concrete_outputs�concrete_output_dirs�bol�concrete_output_dir�
prerequisites�prerequisite_index�prerequisite�groups�x�group�itemr��source_root�source_extensionr��
resource_root�resource_extensionr�
pbxcp_dict�
copy_group�dest�	code_signr�pbxcp�filer��excluded_key�	postbuild�
dependency�library�library_dir�
configurationr2�include_dir�define�
set_definer�r�r��build_filess{                                                                                                                           r3�GenerateOutputr�^s����*�*�X�&�'�1�-�����%�%�k�<��v�N�&�[�,��
�9��'��J�J�0�"�5�/�#�'�'�(?��F�/����9�4�@�����?��F� �#�$'�(E�$F�!�

�+�
,�q�
0�&)�,I�&I�#��+�
,�q�
0��
�
�9�4�
@�@���.�%)�Z�Z�\�=�!�j�/�(*���(8�(8��(D�%�_�n�����$�w�~�~�5��D�N�����w�w�|�|�G�$<�$<�n�M�n�
�z�>�?�
C�C�!$�N�:���;�;�D����@E��<�=�$�/L��+�,�
'��2�3�(��/�0����\�#5�6����|�,��#�#�K�0�j��&�&�/�/���0A�B�k����[�)�*�+;�<�=�-��&�&�}�e�<�=�9=�>�-� "��%�p	.���
�
�'�'�(8�9�'�Z��g��(�)�D��I��(�"��
F�
��
�� � 7�8�9��$�T�*:�%;�%@�%@�%B�C�7��	�#6�	6��"�"�#5�6�7���
$�C��;�;�D�%�%8�9�D�&C�%F�%M�%L�%N�%I�%D�%N�%O�%G�%K�
5�
7�%N�!�F�(!%� +���
��<�D��D�H�H�0�!�4�5�I��d�h�h�4�a�8�9�K��D�H�H�\�1�-�.�J�)�J�{�I��4�8�8�$7��;�<������)A�1� E�F���t�x�x���3�4�L��v�~��o�	��;�&���(�(�	)�
�'�
(�	)�(���9�$���(�(�	)�
�'�
(�	)�(���	)��'�(�	)�y��.�.�� ��	)��'�(�	)�y��4�4����	)��'�(�	)�y��?�*����9�$���(�(�8�8�m��+1�/�+B��-�(��(�(�;�;�m���
B�
���]���
K�
���_���
I�
���]��(�(�>�2���&�)<��
�&�
�)�$�%)�X�X�m�%<�%)�X�X�.>�%?�(,���1D�(E�G�C�	���	�3�'�&)�M�"�#�'+���$��8�8�I�r�*�L����'�2�&�J��K��v�~�<�:�}�.�/B�C�l�-�1�1�
!�:�/��#/�"-�0E�"E�#��
��*�,�	"�-�0��
�
�
/�
/�0I�7;�0�=�����)�[�1�	����$�%�C���N��41���
�
�9�%�g�	��#�*�*�"E�"E�g�"N�N�����j�j�5�5�f�X�6F�G�m��%�%�C�C�G�L�j��+�+�I�I�����f�	��*�t�#�#��
��*�*�\�9�9�f�
�
�
�
8�
8� ��*���
�!6�6��<�!�)�,�!� !�:�
�d�
��"�"�=�$�7�
	���
�&�-�-�n�d�C�'�!�+��

�V�Z�Z�4�e�
<�	=��Y�'�	5�F�
�F�D�$��
4�	5�

�V�Z�Z�A�5�
I�	J��Y�'�	1�F�
�f�d�C�
0�	1�g41�p�!%���*@�"�!E��!#��H�L��b-��(,�l�4��$�%�8)+�%�
 ���h��g����.�"�5�:�+��O�O�K�(�	2��1�
���3�4�	,�	�?� 0�.�3�*� 3�
��13�-��h�h�y�"�-�
	8�F�1���I�/�
/�
6�
6��
G��
&�
&��
7�
	8�	(�.�.�1�	3��#�#�$I�J��t�x�x�4�e�<�=�=�7�f��f�d�D�#�6�7�
#.�1I�"I��"�����B�E�J�K�=�3�f����c�2�3��(�(�9�%����J�J�7�7��@�'�(��/�B�'����� ��
�
�7�7��X��G�
�%�m�_�E�����v��u:�x

�
!�	"�Q�	&�"�B�F�F��S�k�4��;L�#M�%O�O�
������^�J�%?�%D�%D�%2�4�
��
�s�+��	���{�#��5�6�	@�A�!�#A�;�1�=�/�
"�c�*I�&J�Q�&N�
N��C��C�
�.�.��#�>�
?�	@�
��^�$�&E��'�
#�.	,�<�[�*�G�V��.�.��
�
"$�
��(�)�?�4�#�_�$��)��c��c��N�N�#��?�@�"+�"3�"3�O�"D��#�#�+?�?�"�)�)�*=�>�?��.�.��
&�'�-�-�
�
�
�t�x�x��"�5�
6�2;�M�2J�?�.� �,�!�S��%7�!�%;�;��c��c��N�N�<��=�>�?��%�
&��
*��N�N�/� �:�:�&:�;�<�
=�
��N�N�/�'�9�:�
�.�.��F�*�
+�].	,�`	������
�	��!�!�:�:� ��0���k�!2�2�S�8�1�#�"#�<����
�
$�
$�]�D�
9�
�/�/�-�
(�
/�
/���
E�)�A�-�.��+�,�f�	�#�C��1�:�:�k�+B�!�C��C��-�%��H�H�U�B�'�	-�D�
�
&�
&�t�
,�	-�-�Ab-�J�(�(�9�b�)�-��(1�(:�(:�6�(B�%�{�$�	�!�"�	�\�	1�	�&�$��c�2��$�$�V�,�-��.�1�(�.7�.@�.@��.J�+��*��a�b�!��5�
�h��c�
2�
�
&�
&�x�
0�1��H�H�<�b�A�4�&��&�$��U�3�4�
�D�,�,��H�H�4�b�9�3�&��&�$��T�2�3��J��h�h�x��,�&�
�
�
�
&�d�	
�a��
�	"��t�#���j�n�n�%6��:�;�i�>�y�I�h�
�n�n�T�4�(�e�	���"�"�9�9��j�:�m�#<�<�;��:���	���T�"�	���
�&�-�-�n�e�D� �
�4���W�%�&�$�
�
�
�d�H�%�&�5&�<�3�-�#��[�(���H�H�\�2�.�	-�D�
�
&�
&�t�
,�	-�-�J�F��!�A�a����K�)@��A�f�A��(�(�9�b�)�/���/�%��J�J�u�b�)�	/�D����!9�:��(�(��.�		/�/�/��X�X�l�B�/�.�	����8�8��8�9L�M���)�)�L�8�f��
�
�
8�
8�E�F�!�I�.>�$?�?�#�E�!� !�	:�
�d�
�����-�.�8����^�,�?�*����-�
�3�4��
�
#�
#�M�*�$=�
>�?��d���+�&�I�'�����%�%�g�.� �'�'��0���9�9��#�#�$=�>��s�2�2�3L�M�M�

�
 �
 �!:�K�
H�I�2�.���+�,�-?�@�m�
�
#�
#�$6�
7�d�&�*�*�+?��D�G�+���� 8�+�F�G�&�*�*�>�2�>�D�+���� 5�{�C�D�&�*�*�>�2�>�J�+��9�9��$�$�%>�?��t�3�3�4M�N�N�
�
!�
!�";�[�
I�	J�
�m�	#�#�I�.�	N�F�(��0�*�
�
!�
!�"@�*�
M�	N�
�]�	*�%�&6�7�=�=�?�	)�H�C��
�
�
�s�C�
(�	)�	�
�	-��1�1��-�.�0�
��!�!�*�-�/.�sp	.�d�+�%)�Z�Z�\�%�!�j�/����6�"�����$�%� �M�j��:��(�(��8K�L�M� �F�j��:��(�(��)D�F�F� �'�j��:��$�$�&�'��Q���
�
�"�"�1�'7�9D�'E�	F�
����~D��XBs;�
AF�>AF6�AF6�AF;�*AF;�F	AF3�F
$AF.�F.AF3)'�
__future__rr��
gyp.commonr(�gyp.xcodeproj_file�gyp.xcode_ninjarKrBrlr�rr�rr�rprqr��generator_default_variables�"generator_additional_path_sections�+generator_additional_non_configuration_keys�!generator_extra_sources_for_rulesr4�	frozensetr�r4�objectr7r�r�r�compilerrrrr'r6r�r�r5r3�<module>r�s���
&������	�
��	�
���'��5��2����r���r���u���u�	�
�t���x�
��g� 1�1������(���
$�� �)�!�"�*�#�$�)�%�&�)�'�(�/�)�*�W�'?�?�+�,�*�-��4&�"�/�+�%�!� ��(���)���
	�x�6�x�v)�4)�/� �R�Z�Z� 0�1���4�2�:�:�n�-��.�%�$�(x
'r5

Youez - 2016 - github.com/yon3zu
LinuXploit