LaTeX und Asymptote

Hier ein funktionierendes Beispiel, wie man mit Arara Asymptote Code übersetzen kann. Einen Weg, alle asy-Dateien zu übersetzen, habe ich noch nicht gefunden.

%!TEX TS-program = Arara
% arara: pdflatex: { shell: yes }
% arara: asymptote: { files: [ asym-1.asy ] }
% arara: pdflatex: { shell: yes }
 
\documentclass{article}
\usepackage[inline]{asymptote}
 
% Definitionen, die alle asy-Bilder im Dokument sehen sollen:
\begin{asydef}
import geometry;
defaultpen(fontsize(10pt));
\end{asydef}
 
\newcommand{\vek}[1]{\mathbf{#1}}
 
\begin{document}
 
Der Einheitskreis mit eingezeichnetem Radius:
 
\begin{center}
\begin{asy}
size(5cm);
draw(unitcircle, blue+0.8bp);
pair M = (0,0), P = dir(35);
draw(M--P, red, Arrow(4));
dot(M); dot(P);
label("$M$", M, SW);
label("$P$", P, NE);
label("$\vek{r}$", midpoint(M--P), NW);
\end{asy}
\end{center}
 
\end{document}