From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Original-To: caml-list@sympa.inria.fr Delivered-To: caml-list@sympa.inria.fr Received: from mail2-relais-roc.national.inria.fr (mail2-relais-roc.national.inria.fr [192.134.164.83]) by sympa.inria.fr (Postfix) with ESMTPS id 839037EE99 for ; Wed, 22 Jan 2014 08:43:39 +0100 (CET) Received-SPF: None (mail2-smtp-roc.national.inria.fr: no sender authenticity information available from domain of r.3@libertysurf.fr) identity=pra; client-ip=212.27.42.6; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="r.3@libertysurf.fr"; x-sender="r.3@libertysurf.fr"; x-conformance=sidf_compatible Received-SPF: None (mail2-smtp-roc.national.inria.fr: no sender authenticity information available from domain of r.3@libertysurf.fr) identity=mailfrom; client-ip=212.27.42.6; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="r.3@libertysurf.fr"; x-sender="r.3@libertysurf.fr"; x-conformance=sidf_compatible Received-SPF: None (mail2-smtp-roc.national.inria.fr: no sender authenticity information available from domain of postmaster@smtp6-g21.free.fr) identity=helo; client-ip=212.27.42.6; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="r.3@libertysurf.fr"; x-sender="postmaster@smtp6-g21.free.fr"; x-conformance=sidf_compatible X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AocBAKJ131LUGyoGnGdsb2JhbABbgmpZvD8BCIENFg4BAQEBAQYNCQkUKIIlAQEBBDhAEQsYCRYPCQMCAQIBRRMIAQGIAgMJwHIXjwMWhCIEmVSUFA X-IPAS-Result: AocBAKJ131LUGyoGnGdsb2JhbABbgmpZvD8BCIENFg4BAQEBAQYNCQkUKIIlAQEBBDhAEQsYCRYPCQMCAQIBRRMIAQGIAgMJwHIXjwMWhCIEmVSUFA X-IronPort-AV: E=Sophos;i="4.95,698,1384297200"; d="scan'208";a="54298680" Received: from smtp6-g21.free.fr ([212.27.42.6]) by mail2-smtp-roc.national.inria.fr with ESMTP; 22 Jan 2014 08:43:38 +0100 Received: from [IPv6:2a01:e35:2ecd:7540:f567:c2e0:68b4:cc9] (unknown [IPv6:2a01:e35:2ecd:7540:f567:c2e0:68b4:cc9]) by smtp6-g21.free.fr (Postfix) with ESMTP id 41027822CC for ; Wed, 22 Jan 2014 08:43:34 +0100 (CET) Message-ID: <52DF76A5.1020805@libertysurf.fr> Date: Wed, 22 Jan 2014 08:43:33 +0100 From: William R User-Agent: Mozilla/5.0 (X11; Linux i686; rv:24.0) Gecko/20100101 Thunderbird/24.2.0 MIME-Version: 1.0 To: caml-list@inria.fr References: <52DF18CB.6000809@caesar.elte.hu> In-Reply-To: <52DF18CB.6000809@caesar.elte.hu> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: [Caml-list] [ANN] Announcing yet another Makefile for OCaml Hello, could you explain differences with OCamlMakefile (and pros!) , which seems to be similar to your project, but which is maintained from quite a long time now ? https://bitbucket.org/mmottl/ocaml-makefile why not contribute to this project if you introduced compatible clever ideas ? Regards On 01/22/2014 02:03 AM, Christian Rinderknecht wrote: > Dear list members, > > I would like to announce a Makefile for small OCaml projects. > > Although this list is read by many seasoned programmers who likely use > ocamlbuild, those who prefer total control over the build process and > beginners alike may find it useful. It is distributed along with a > manual and a detailed documentation in ASCII. The requirements, beyond > the obvious, are GNU Make 3.82 or 4.00 (later recommended for > paralellism), GNU Sed, Linux (with GNU coreutils) or Darwin (OS X) and > dash or bash. > > Particular emphasis has been brought to reporting only independent > errors and minimising recompilations. The makefile has no interface > with control version systems, but it detects modifications, deletions > and creations of source files between build cycles, and it reacts > appropriately so there is no need to restart a build cycle from a > clean slate to correct an inconsistency. Note that, as usual with > makefiles, this build system relies only on time stamps to determine > its actions. > > Since this is a beta release, you are very welcome to report any > errors. Let me also know if you improve portability (e.g., the sed > regular expressions are mostly compatible with BSD sed, but not > quite). > > The urls are > > http://pnyf.inf.elte.hu/rinderkn/Software/OCaml/Makefile > http://pnyf.inf.elte.hu/rinderkn/Software/OCaml/Makefile.man > http://pnyf.inf.elte.hu/rinderkn/Software/OCaml/Makefile.doc > > Best regards, > > Christian > >