��
r�$Lc�����������@���s����d��Z��d�Z�d�d�k�Z�d�d�k�Z�d�d�k�Z�d�d�k�Z�d�a�d�a	�d�d�d�d���Z
�d�d�d�d���Z�d�a�d����Z
�d����Z�d�S(���s����SCons.Tool.pdftex

Tool-specific initialization for pdftex.
Generates .pdf files from .tex files

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.

s>���src/engine/SCons/Tool/pdftex.py 5023 2010/06/14 22:05:46 sconsi����Nc���������C���s"���t��i�i�i�t�|��|�|���}�|�S(���N(���t���SConst���Toolt���text���InternalLaTeXAuxActiont���PDFLaTeXAction(���t���targett���sourcet���envt���result(����(����s4���install/lib/scons-2.0.0.final.0/SCons/Tool/pdftex.pyt���PDFLaTeXAuxAction0���s����c���������C���s����t��i�i�t�|�d�����d�}�t��i�i�|���}�t�i�i�i�|�|�|���o>�t	�|��|�|���}�|�d�j�o�t�i�i�i
�|�d���q��n;�t�|��|�|���}�|�d�j�o�t�i�i�i
�|�d���n�|�S(���s����A builder for TeX and LaTeX that scans the source file to
    decide the "flavor" of the source and then executes the appropriate
    program.i����t���PDFLATEXt���PDFTEX(���t���ost���patht���splitt���strt���abspathR����R���R���t���is_LaTeXR	���t���check_file_error_messaget���PDFTeXAction(���R���R���R���t���basedirR���R���(����(����s4���install/lib/scons-2.0.0.final.0/SCons/Tool/pdftex.pyt���PDFTeXLaTeXFunction4���s���� 

c���������C���s��t��d�j�o�t�i�i�d�d���a��n�t�d�j�o�t�i�i�d�d���a�n�t�d�j�o%�t�i�i�t�d�t�i�i�i	��a�n�|��i
�d�t�i�i���d�d�k�}�|�i
�|����|��d	�d
�}�|�i�d�t���|�i�d�t�i�i�i���|�i�|����t�i�i�i�|����d�S(���sE���Add Builders and construction variables for pdftex to an Environment.s
���$PDFTEXCOMs
���$PDFTEXCOMSTRs���$PDFLATEXCOMs���$PDFLATEXCOMSTRt���strfunctiont
���LATEXSUFFIXESi����Nt���BUILDERSt���PDFs���.tex(���R���t���NoneR����t���ActionR���t���PDFTeXLaTeXActionR���R���R���t���TeXLaTeXStrFunctiont���AppendUniquet
���LaTeXSuffixest���pdft���generatet
���add_actiont���add_emittert���tex_pdf_emittert	���generate2t���generate_common(���R���R ���t���bld(����(����s4���install/lib/scons-2.0.0.final.0/SCons/Tool/pdftex.pyR!���G���s����




c���������C���s
���|��i��d���S(���Nt���pdftex(���t���Detect(���R���(����(����s4���install/lib/scons-2.0.0.final.0/SCons/Tool/pdftex.pyt���existse���s����(���t���__doc__t���__revision__R���t���SCons.ActionR����t
���SCons.Utilt���SCons.Tool.texR���R���R���R	���R���R���R!���R*���(����(����(����s4���install/lib/scons-2.0.0.final.0/SCons/Tool/pdftex.pyt���<module>
���s���