관리-도구
편집 파일: compile_commands_json.pyc
� ��Rac @ s� d d l Z d d l Z d d l Z d d l Z g Z g Z g Z d Z e Z e Z i d d 6d d 6d d 6d d 6d d 6d d 6d d 6d d 6d d 6d d 6d d 6d d 6d d 6d d 6Z d � Z d � Z d � Z d � Z d � Z d S(! i����Ns $(BUILDTYPE)t CONFIGURATION_NAMEt t EXECUTABLE_PREFIXt EXECUTABLE_SUFFIXs $(obj).$(TOOLSET)/$(TARGET)/genit INTERMEDIATE_DIRs $(builddir)t PRODUCT_DIRs %(INPUT_DIRNAME)st RULE_INPUT_DIRNAMEs $(suffix $<)t RULE_INPUT_EXTs $(notdir $<)t RULE_INPUT_NAMEs $(abspath $<)t RULE_INPUT_PATHs %(INPUT_ROOT)st RULE_INPUT_ROOTs $(obj)/gent SHARED_INTERMEDIATE_DIRt libt SHARED_LIB_PREFIXt STATIC_LIB_PREFIXs .at STATIC_LIB_SUFFIXc C s d t j j | � k S( Nt mac( t gypt commont GetFlavor( t params( ( s� /opt/alt/alt-nodejs8/root/usr/lib/node_modules/npm/node_modules.bundled/node-gyp/gyp/pylib/gyp/generator/compile_commands_json.pyt IsMac$ s c C s | j d t j j | � � d S( Nt OS( t setdefaultR R R ( t default_variablesR ( ( s� /opt/alt/alt-nodejs8/root/usr/lib/node_modules/npm/node_modules.bundled/node-gyp/gyp/pylib/gyp/generator/compile_commands_json.pyt CalculateVariables( s c s� | d d } x�| d j � D]�\ } } t j j | | � } t | � r� t j j | � } | j | � } | j | � } | j | � } n6 | j d g � } | j d g � } | j d g � } | | } | | } | j d g � } g | D] } d | ^ q� } | j d g � } g | D]* } | j d � sD| j d � r | ^ q } � f d � } | j d g � } g | D] } | j d � sx| ^ qx} g | D] } d | | � ^ q�} t j j | � } t j j | � } t j j | � } t j j | � } | j | g � } x� | D]� } | | � } | j d � } | rJd n d } | r\| n | } d j | | | | d t j j | � f � } | j t d | d | d | � � qWq Wd S( Nt generator_flagst output_dirt configurationst cflagst cflags_ct cflags_cct definess -Dt sourcess .cs .ccc s t j j t j j � | � � S( N( t ost patht abspatht join( t filename( t cwd( s� /opt/alt/alt-nodejs8/root/usr/lib/node_modules/npm/node_modules.bundled/node-gyp/gyp/pylib/gyp/generator/compile_commands_json.pyt resolveE s t include_dirss $(obj)s -It ccs c++t s -ct commandt directoryt file( t iteritemsR"