26 lines
721 B
Perl
26 lines
721 B
Perl
@default_files = ('dekker_thesis.tex');
|
|
|
|
$pdf_mode = 5;
|
|
$dvi_mode = $postscript_mode = 0;
|
|
$bibtex_use = 2;
|
|
$out_dir = 'build';
|
|
|
|
$clean_ext = "run.xml %R-blx.bib %R-blx.aux ist xdy";
|
|
|
|
# Rule to generate glossaries
|
|
add_cus_dep('glo', 'gls', 0, 'run_makeindex');
|
|
add_cus_dep('acn', 'acr', 0, 'run_makeindex');
|
|
|
|
sub run_makeindex {
|
|
my $source = $$Psource;
|
|
my $dest = $$Pdest;
|
|
my $log = $dest.".log";
|
|
my $cmd = "makeindex %O -s \"$_[0].ist\" -t \"$log\" -o \"$dest\" \"$source\"";
|
|
if ($silent) { $cmd =~ s/%O/-q/; }
|
|
else { $cmd =~ s/%O//; }
|
|
return system $cmd;
|
|
}
|
|
push @generated_exts, 'glo', 'gls', 'gls.log', 'glg';
|
|
push @generated_exts, 'acn', 'acr', 'acr.log', 'alg';
|
|
push @generated_exts, 'listing';
|