ensure_path( 'TEXINPUTS', './texmf//' ); # Make and clean glossaries add_cus_dep('glo', 'gls', 0, 'run_makeglossaries'); add_cus_dep('glo-abr', 'gls-abr', 0, 'run_makeglossaries'); sub run_makeglossaries { if ( $silent ) { system "makeglossaries -q '$_[0]'"; } else { system "makeglossaries '$_[0]'"; }; } push @generated_exts, 'glo', 'gls', 'glg'; push @generated_exts, 'glo-abr', 'gls-abr', 'glg-abr'; # Clean hyperref backrefs file push @generated_exts, 'brf'; # Clean thumbs file push @generated_exts, 'tmb'; # Clean todo file push @generated_exts, 'tdo'; # Clean list of listings file push @generated_exts, 'lol'; # Clean list of algorithms file push @generated_exts, 'loa'; # Clean morewords file push @generated_exts, 'mw'; # Clean standalone file push @generated_exts, 'sta'; # Clean bbl file as well $bibtex_use = 2; # Clean mkindex files $clean_ext .= ' %R.ist %R.xdy'; $show_time = 1; $pdf_mode = 1; $pdflatex = 'pdflatex %O %S || (echo === Deleting %Y%R.sta ...; rm -v %Y%R.sta; false)'; $use_make = 1;