30 lines
757 B
Perl
30 lines
757 B
Perl
@default_files = ('dekker_thesis.tex');
|
|
|
|
$pdf_mode = 5;
|
|
$bibtex_use = 2;
|
|
|
|
$clean_ext = "run.xml %R-blx.bib %R-blx.aux ist xdy";
|
|
|
|
# Rule to typeset minizinc files
|
|
add_cus_dep('mzn', 'mzntex', 0, 'run_pygmentize');
|
|
add_cus_dep('py', 'pytex', 0, 'run_pygmentize');
|
|
sub run_pygmentize {
|
|
system "pipenv run pygmentize -f latex $_[0].mzn > $_[0].mzntex";
|
|
}
|
|
push @generated_exts, 'mzntex', 'pytex';
|
|
|
|
# Rule to generate glossaries
|
|
add_cus_dep('glo', 'gls', 0, 'run_makeglossaries');
|
|
add_cus_dep('acn', 'acr', 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, 'acn', 'acr', 'alg';
|