ó âqLc@sˆdZdZddlZddlZddlZddlZdada dddd„Z dddd„Z da d„Z d„ZdS(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ÿÿÿÿNcCs"tjjjt|||ƒ}|S(N(tSConstToolttextInternalLaTeXAuxActiontPDFLaTeXAction(ttargettsourcetenvtresult((sa/home/als/proj/qrscanner/ext/qrscanner/zxing/scons/scons-local-2.0.0.final.0/SCons/Tool/pdftex.pytPDFLaTeXAuxAction0scCsÄtjjt|dƒƒd}tjj|ƒ}tjjj|||ƒrˆt |||ƒ}|dkrÀtjjj |dƒqÀn8t |||ƒ}|dkrÀtjjj |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.itPDFLATEXtPDFTEX( tostpathtsplittstrtabspathRRRtis_LaTeXR tcheck_file_error_messaget PDFTeXAction(RRRtbasedirRR((sa/home/als/proj/qrscanner/ext/qrscanner/zxing/scons/scons-local-2.0.0.final.0/SCons/Tool/pdftex.pytPDFTeXLaTeXFunction4s   cCstdkr$tjjddƒantdkrHtjjddƒantdkrxtjjtdtjjj ƒan|j dtjj ƒddl }|j |ƒ|d d }|jd tƒ|jd tjjjƒ|j|ƒtjjj|ƒdS( sEAdd Builders and construction variables for pdftex to an Environment.s $PDFTEXCOMs $PDFTEXCOMSTRs $PDFLATEXCOMs$PDFLATEXCOMSTRt strfunctiont LATEXSUFFIXESiÿÿÿÿNtBUILDERStPDFs.tex(RtNoneRtActionRtPDFTeXLaTeXActionRRRtTeXLaTeXStrFunctiont AppendUniquet LaTeXSuffixestpdftgeneratet add_actiont add_emitterttex_pdf_emittert generate2tgenerate_common(RR tbld((sa/home/als/proj/qrscanner/ext/qrscanner/zxing/scons/scons-local-2.0.0.final.0/SCons/Tool/pdftex.pyR!Gs      cCs |jdƒS(Ntpdftex(tDetect(R((sa/home/als/proj/qrscanner/ext/qrscanner/zxing/scons/scons-local-2.0.0.final.0/SCons/Tool/pdftex.pytexistses(t__doc__t __revision__R t SCons.ActionRt SCons.UtiltSCons.Tool.texRRRR RRR!R*(((sa/home/als/proj/qrscanner/ext/qrscanner/zxing/scons/scons-local-2.0.0.final.0/SCons/Tool/pdftex.pyt s