Werner,
On Wed, Aug 13 2014 at 09:47:32 AM, Werner LEMBERG <w...@gnu.org> wrote:
>> I'm not sure if it would be easy to split the patch, you could not
>> really check the intermediate states if you can't compile.
>
> This doesn't matter!  The most important thing is to split the patch
> into smaller, *logical* chunks that can be easily understood.
>
>> I think the easiest way to review the build system is the compare
>> every .am file with the original Makefile.sub.
>
> Well, yes, but it could be helpful to handle, say, the various make
> targets in different commits.

OK, I can make a new branch a split the single big commit into smaller
ones. It should even be possible to keep the compilation working by
starting with the parts that have no dependency (utils, preproc). I
propose - roughly - the following split (that's more or less the order
in which I have made my development):

  - gnulib + arch + src/include + src/libs + and of course top-level
    Makefile.am
  - src/utils
  - src/preproc
  - src/devices
  - src/roff
  - font
  - tmac
  - contrib
  - man
  - doc

And for each part I can split the work with 3 or 4 commits: build OK,
install OK, clean OK, dist OK. In some cases there would be only one
step because automake generates everything that is needed to manage
these 4 targets.

This should split the commit into, maybe, 30 commits.

Is it OK for you ?

Regards,

--
Bertrand Garrigues

Reply via email to