Mailing list for all users of the OCaml language and system.
 help / color / mirror / Atom feed
From: Christian Rinderknecht <rinderkn@caesar.elte.hu>
To: caml-list@inria.fr
Subject: [Caml-list] [ANN] Announcing yet another Makefile for OCaml
Date: Wed, 22 Jan 2014 02:03:07 +0100	[thread overview]
Message-ID: <52DF18CB.6000809@caesar.elte.hu> (raw)

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


             reply	other threads:[~2014-01-22  1:03 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-01-22  1:03 Christian Rinderknecht [this message]
2014-01-22  7:43 ` William R
2014-01-22 19:22   ` Christian Rinderknecht
2014-01-22 23:30     ` John Whitington
2014-01-23  0:08       ` Christian Rinderknecht
2014-01-23  9:35     ` Goswin von Brederlow
2014-01-23 10:36       ` Malcolm Matalka
2014-01-23 14:47       ` Christian Rinderknecht
2014-01-24 16:18       ` Christian Rinderknecht

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=52DF18CB.6000809@caesar.elte.hu \
    --to=rinderkn@caesar.elte.hu \
    --cc=caml-list@inria.fr \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox