On Wed, Feb 25, 2009 at 6:41 PM, Viktor Szakáts <harbour...@syenar.hu> wrote:
> We're here talking about the make and build systems. > Which doesn't have much to do with 3rd parties, after all everyone can > download the binary release pre-built and don't care about it. > As for hbmk, it's just one tool, and hbmk2 is even compatible. Sorry, I don't understand. What I meant is that f.e. xhgtk uses hbcc and hbcmp commands in the makefiles, if we remove them, it doesn't build anymore and they'll have to have 1.0.1 makefiles and 1.1 makefiles since there is no hbmk2 for 1.0.1. > Overall I see no point to limit ourselves to the state of year > ~2000 with regards to the build/make system and exact > file compatibility down to the exact names and envvar usage. > Let's look forward, that's what I'd say, otherwise we never reach > anywhere. We all have preferences in names and standards, what is important for me is the respect of the community. Changes that affect the users need to be done only when really necessary and giving the time to test and adapt. Other projects have stable branch and development branch, with backports and bug fixing on the stable and new code in the development. It's clear we don't have the resources for this schema, but we can easily use a "add new now and remove old next" one. > What I'd suggest is to gather all changes into one document, > or even better, _finally_ clearly document the make methods > and make them simpler, so everyone can easily adapt in > one pass to the 1.1.x way. I've started this with /INSTALL, > plus most thing are already in whatsnew.txt I would perfectly agree if we were a closed source company that release binaries with "setup, next, next, end" installation, but since we're on sourceforge we know that every user can ( and we hope ) download the svn and build harbour from sources. Also we have to admit that historically the use of cvs/svn has been the "normal" way to use Harbour. This means that probably there are many different "local envs" out there and not all can/want to start from scratch every time. best regards, Lorenzo _______________________________________________ Harbour mailing list Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour