@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';