1 ensure_path( 'TEXINPUTS', './texmf//' );
3 # Make and clean glossaries
4 add_cus_dep('glo', 'gls', 0, 'run_makeglossaries');
5 add_cus_dep('glo-abr', 'gls-abr', 0, 'run_makeglossaries');
6 sub run_makeglossaries {
8 system "makeglossaries -q '$_[0]'";
11 system "makeglossaries '$_[0]'";
14 push @generated_exts, 'glo', 'gls', 'glg';
15 push @generated_exts, 'glo-abr', 'gls-abr', 'glg-abr';
17 # Clean hyperref backrefs file
18 push @generated_exts, 'brf';
21 push @generated_exts, 'tmb';
24 push @generated_exts, 'tdo';
26 # Clean list of listings file
27 push @generated_exts, 'lol';
29 # Clean list of algorithms file
30 push @generated_exts, 'loa';
32 # Clean morewords file
33 push @generated_exts, 'mw';
35 # Clean standalone file
36 push @generated_exts, 'sta';
38 # Clean bbl file as well
42 $clean_ext .= ' %R.ist %R.xdy';
48 $pdflatex = 'pdflatex %O %S || (echo === Deleting %Y%R.sta ...; rm -v %Y%R.sta; false)';