B
    b	                 @   s`   d Z dZddlZddlZddlZddlZddlZddlZddl	m
Z
mZ dZdd Zd	d
 ZdS )zSCons.Tool.mslib

Tool-specific initialization for lib (MicroSoft library archiver).

There normally shouldn't be any need to import this module directly.
It will usually be imported through the generic SCons.Tool.Tool()
selection method.

z,__FILE__ __REVISION__ __DATE__ __DEVELOPER__    N   )msvc_setup_env_toolmsvc_setup_env_onceZmslibc             C   sV   t j|  t| td d| d< t jd| d< d| d< d| d	< d
| d< tj| d< dS )zBAdd Builders and construction variables for lib to an Environment.)toollibZARz/nologoZARFLAGSz=${TEMPFILE('$AR $ARFLAGS /OUT:$TARGET $SOURCES','$ARCOMSTR')}ZARCOM Z	LIBPREFIXz.libZ	LIBSUFFIXZTEMPFILEARGJOINN)	SConsZToolZcreateStaticLibBuilderr   	tool_nameZUtilZCLVaroslinesep)env r   /lib/python3.7/site-packages/SCons/Tool/mslib.pygenerate0   s    r   c             C   s   t | tdS )N)r   )r   r	   )r   r   r   r   existsD   s    r   )__doc__Z__revision__r
   ZSCons.Defaultsr   Z
SCons.ToolZSCons.Tool.msvsZSCons.Tool.msvcZ
SCons.UtilZMSCommonr   r   r	   r   r   r   r   r   r   <module>	   s   