-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Here is something similar from one of my projects. Although each subproject is not in a subdirectory, it should be trivial to modify by changing the SRC variables. Note that I made a small patch to OCamlMakefile to do this. Peng On Saturday 07 March 2009 07:36:45 pm Conglun Yao wrote: > Dear camlers, > > I've been stuck by this problem for few days, and can't find the > answer. I built a project with several sub directories, like lib01, > lib02 and lib03, and create a Makefile in each directory. > > In the top level, I have a Makefile like : > > all: > @cd lib01 && make all > @cd lib02&& make all > @cd lib03 && make all > > Makefile in lib01 .. lib03: > > OCAMLMAKEFILE = ../OCamlMakefile > > SOURCES = ..... library files > > RESULT = lib01 > > .PHONY: all > all: bcl ncl > > include $(OCAMLMAKEFILE) > > Using these Makefiles, lib01.cma, lib02.cma, lib03.cma are created. > > Now I face the problem, how to install these *.cma using > OcamlMakefile, and is it possible to create a single package including > all these cmas. > > Any suggestion will be appreciated! > > Conglun > > _______________________________________________ > Caml-list mailing list. Subscription management: > http://yquem.inria.fr/cgi-bin/mailman/listinfo/caml-list > Archives: http://caml.inria.fr > Beginner's list: http://groups.yahoo.com/group/ocaml_beginners > Bug reports: http://caml.inria.fr/bin/caml-bugs -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.7 (GNU/Linux) iD8DBQFJs9s4fIRcEFL/JewRAs8QAJ4q26l1OqbrqP9dTe7OiCRK83i98gCgsrBt fy3/GWmabMRmB+WI8bvkNQQ= =bsCU -----END PGP SIGNATURE-----