Ë °•Ûg&ypuãó2—dZddlZddlmZGd„de«Zy)z$Visual Studio project reader/writer.éNcó"—eZdZdZd„Zd„Zd„Zy)ÚWriterz#Visual Studio XML tool file writer.có0—||_||_dg|_y)zzInitializes 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)Úselfrrs ú5/usr/lib/python3.12/site-packages/gyp/MSVSToolFile.pyÚ__init__zWriter.__init__s€ð)€DÔØ€D„IØ!˜€DÕóc óª—d|||dj|«dj|«dj|«dœg}|jj|«y)a9Adds 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 ÚAddCustomBuildRulezWriter.AddCustomBuildRulesW€ð ØØ%0ØØŸ™ Ó)Ø"Ÿx™x¨ Ó3à—‘Ð1Ó2ñ  ð €Dð ×Ñ×јdÕ#r có€—dd|jdœ|jg}tj||jd¬«y)zWrites the tool file.ÚVisualStudioToolFilez8.00)ÚVersionrz Windows-1252)ÚencodingN)rr Úeasy_xmlÚWriteXmlIfChangedr)r Úcontents r ÚWriteIfChangedzWriter.WriteIfChanged1sC€à%Ø!ØŸ ™ ñð×!Ñ!ð €Gô  ×јw¨×(;Ñ(;Ø(6ö8r N)Ú__name__Ú __module__Ú __qualname__Ú__doc__r rr'©r r rr s„Ù+ò #ò$ó0 8r r)r+Ú gyp.commonÚgypÚ gyp.easy_xmlr$Úobjectrr,r r Úr1sðñ +ãÝô/8ˆVõ/8r