ó
    æ“–gý  ã                   ó(   • S r SSKJr   " S S5      rg)z$Visual Studio project reader/writer.é    Nc                   ó*   • \ rS rSrSrS rS rS rSrg)ÚWriteré
   z#Visual Studio XML tool file writer.c                 ó,   • Xl         X l        S/U l        g)zjInitializes the tool file.

Args:
  tool_file_path: Path to the tool file.
  name: Name of the tool file.
ÚRulesN)Útool_file_pathÚnameÚrules_section)Úselfr   r	   s      Ú2/usr/lib/python3/dist-packages/gyp/MSVSToolFile.pyÚ__init__ÚWriter.__init__   s   € ð -ÔØŒ	Ø%˜YˆÕó    c           	      óª   • SUUUSR                  U5      SR                  U5      SR                  U5      S./nU R                  R                  U5        g)a  Adds a rule to the tool file.

Args:
  name: Name of the rule.
  description: Description of the rule.
  cmd: Command line of the rule.
  additional_dependencies: other files which may trigger the rule.
  outputs: outputs of the rule.
  extensions: extensions handled by the rule.
ÚCustomBuildRuleÚ;)ÚNameÚExecutionDescriptionÚCommandLineÚOutputsÚFileExtensionsÚAdditionalDependenciesN)Újoinr
   Úappend)r   r	   ÚcmdÚdescriptionÚadditional_dependenciesÚoutputsÚ
extensionsÚrules           r   ÚAddCustomBuildRuleÚWriter.AddCustomBuildRule   sW   € ð àØ(3Ø"ØŸ8™8 GÓ,Ø"%§(¡(¨:Ó"6Ø*-¯(©(Ð3JÓ*Kñð

ˆð 	×Ñ×!Ñ! $Õ'r   c                 óz   • SSU R                   S.U R                  /n[        R                  " XR                  SS9  g)zWrites the tool file.ÚVisualStudioToolFilez8.00)ÚVersionr   zWindows-1252)ÚencodingN)r	   r
   Úeasy_xmlÚWriteXmlIfChangedr   )r   Úcontents     r   ÚWriteIfChangedÚWriter.WriteIfChanged2   s>   € ð #Ø¨¯	©	Ñ2Ø×Ñð
ˆô
 	×"Ò"Ø×(Ñ(°>ó	
r   )r	   r
   r   N)	Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__r   r!   r*   Ú__static_attributes__© r   r   r   r   
   s   † Ù-ò	'ò(õ4	
r   r   )r0   Úgyp.easy_xmlr'   r   r2   r   r   Ú<module>r4      s   ðñ
 +å ÷1
ò 1
r   