pflag [ "ocaml"; "compile"; "native" ] "inline" (fun i -> (S[ A"-inline"; A i ]));
pflag [ "ocaml"; "compile" ] "unsafe" (fun s -> (if s = "true" then S[A"-ppopt";A "-unsafe"] else N));
+
+ | After_rules ->
+ rule "Java compilation"
+ ~prod:"%.class"
+ ~dep:"%.java"
+ begin fun env _build ->
+ let java = env "%.java" in
+ let tags = tags_of_pathname java ++ "compile" in
+ Cmd( S[ A"javac" ; P java; T tags ])
+ end
| _ -> ()
end