From: Ian Jackson Date: Thu, 14 Nov 2019 02:06:16 +0000 (+0000) Subject: Clarify incremental paragraph X-Git-Tag: subdirmk/0.1~24 X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ian/git?p=subdirmk.git;a=commitdiff_plain;h=9e1b64a42ed45afdb4748bce19468f061132c17a;hp=6cf829ff0dd68b88bfb56a0b7ff8020023aedf57;ds=sidebyside Clarify incremental paragraph Signed-off-by: Ian Jackson --- diff --git a/README b/README index f481157..1111dcb 100644 --- a/README +++ b/README @@ -282,7 +282,10 @@ You can convert your project incrementally. Start with the top-level Makefile.in and rename it to Subdir.sd.mk, and add the appropriate stuff to configure.ac, and fix everything up. Leave the existing $(MAKE) -C for your existing subdirectories alone. Then you can -convert individual subdirectories, or classes of subdirectories. +convert individual subdirectories, or classes of subdirectories, at +your leisure. (You must be /sure/ that each subdirectory will be +entered only once at a time, but your existing recursive make descent +system should already do that or you already have concurrency bugs.) Aside from this, be very wary of any invocation of $(MAKE) anywhere. This is a frequent source of concurrency bugs in recursive make build