This project should have a fairly simple basic build. I'm not sure what your concern is regarding custom Makefiles? Neither OASIS nor ocamlbuild can really address code generation stages.