Yl`dZddlZddlZddlmZddlmZddlmZdZ GddeZ dS) zBdistutils.command.build Implements the Distutils 'build' command.N)Command)DistutilsOptionError) get_platformc&ddlm}|dS)Nrshow_compilers)distutils.ccompilerrrs !)^^DNN w$*KLLL%'N9I"1"9M'N'NN 3* + + ) j (N   %!#dou!E!ED    %!#do.3n.D"F"FD  > ! , 4!%!3!%!3 ? " gll4?+1N+BDDDO   %!#do.=@PQSRSQS@T.T"V"VD  ? "s~ " g..s~>>DO dmS ) ) L L #DM 2 2  L L L*+JKKK L L Ls G77Hc^|D]}||dSN)get_sub_commands run_command)r$cmd_names r runz build.runs@ --// ' 'H   X & & & & ' 'r c4|jSr=)r3has_pure_modulesr#s r rCzbuild.has_pure_moduless 11333r c4|jSr=)r3has_c_librariesr#s r rEzbuild.has_c_libraries 00222r c4|jSr=)r3has_ext_modulesr#s r rHzbuild.has_ext_modulesrFr c4|jSr=)r3 has_scriptsr#s r rJzbuild.has_scriptss ,,...r build_py build_clib build_extr)__name__ __module__ __qualname__ descriptionr user_optionsboolean_optionsr help_optionsr%r;rArCrErHrJ sub_commandsr r r r s,6K - ? @ + ( & s '<>> * + & * H ? B3 L:(O $ #^ 5 L  6L6L6Lp'''444333333/// &67!o6 o6$k2LLLr r ) __doc__r.r,distutils.corerdistutils.errorsrdistutils.utilrrr rVr r r[s--""""""111111'''''' MMMMMGMMMMMr