> > Sorry I still don't see any real problem. > The number of the files says nothing about the quality of a solution. > 1 big file, many small files? It depends.
Scattering logic for one feature to several independent places can work, it's just error prone and much more difficult to prove (test) that it works in all situations. Not good practice, and in our case it's just the result of 10 years of continuous development, without ever revising the whole topic in one. > ./make_gnu.sh install > > in Ubuntu, Fedora, OpenSuse, Centos, WinXP with msys/mingw and OSX > Leopard 10.5 with MacPorts and I get Harbour built and installed. > > I can't see anything simpler. My intention is to keep it exactly like this. > I can also understand that msys/mingw cannot be imposed as requirement > under Win and that batch files are not a good solution but that's > nothing to do with *nix. It has, since we're heading to have one common make system, and that is the GNU make. GNU make on Windows/DOS/OS/2, works also without sh/msys, and we should do our best to keep as much logic and features common, as possible. So for example if I wanted to create GLSLN on Windows, I couldn't, or maybe I could, but differently. And this is so for all features which depend on logic stored in .sh files, instead of the Makefiles. It's not just .sh files, it's logic inside Makefiles. If we have duplicated logic and hidden relationships, it's easy to do a mistake or forget to apply a modification to another required place. See for example the GT defaulting logic we had in the past. I've cleaned it, and it not only made things simpler to maintain, understand, but also cleared some existing contradictions and unsynced elements: Here they are: 2008-09-25 00:22 UTC+0200 Viktor Szakats (harbour.01 syenar hu) 2008-09-24 17:58 UTC+0200 Viktor Szakats (harbour.01 syenar hu) 2008-09-24 12:47 UTC+0200 Viktor Szakats (harbour.01 syenar hu) 2008-09-24 12:12 UTC+0200 Viktor Szakats (harbour.01 syenar hu) 2008-09-24 02:26 UTC+0200 Viktor Szakats (harbour.01 syenar hu) 2008-09-24 01:37 UTC+0200 Viktor Szakats (harbour.01 syenar hu) Brgds, Viktor
_______________________________________________ Harbour mailing list Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour