open YaM let _ = !options.ocaml_P4 := "cat" ; !options.ocaml_Flags ^= "-dtypes"; !options.ocaml_ExtIncludes += "+lablgtk2" let m = ocaml_Program ~byte_flags:"-custom" ~libraries:["lablgtk"] "m" [ ocaml_Module "a"; ocaml_IModule "b"; ocaml_PackageDir "p" ( lazy [ ocaml_IModule ~opt_flags:"-inline 10" "u"; ocaml_PackageDir "q" ( lazy [ ocaml_IModule "x"; ]); ocaml_Module "v"; ]); c_Module ~flags:"-ccopt -O2" "ww"; ocaml_Module "w"; ocaml_Lexer "c"; ocaml_Module "m"; ] let n = phony_unit ~depends:["m.run"; "m.opt"] "all" let o = phony_unit ~command:"cvs commit" "commit" let () = main [m; n; o]