Thanks for your effort Si we wait hbmk.prg ----- Messaggio originale ----- Da: Szakáts Viktor <[EMAIL PROTECTED]> Inviato: mercoledì 5 novembre 2008 22.44 A: Harbour Project Main Developer List. <[email protected]> Oggetto: Re: [Harbour] one cent for todolist
I've taken a quick look at brmake source, and it looks it would need some serious work to make it into Harbour as multiplatform 'hbmk' implementation. Some parts of it need to be translated to English, and apparently the code is targeting the Windows world exclusively (all filenames are in uppercase for a start). The code also implements some features which need intimate knowledge of 3rd party projects' properties, and while this could be a good service for some users, I'd think a generic make system should be as simple (and generic obviously) as possible, and without such dependencies. The beauty of OSS is that this project can live on its own merits, and I'm sure their developers would welcome everyone wanting to enhance it in above or other ways. It can also easily be used by any Harbour users even know, and I'd encourage everyone to try it, if they seek an hbmake alternative. It seems far better supported and probably superior to hbmake in other ways, too. I'd personally not invest more time (after hbmake) in refactoring other heavy build tools. It'd be nice to see Przemek's hbmk code to replace our current light batch/script solutions, though. Brgds, Viktor > Can I suggest another point that will be useful for make an uniform > documentation of harbour > Define a standard make system so each platform/c compiler will use > similar instruction for compile a little sample, or a big project. > so is > difficult document how harbour works > I suggest something like build project.exe from > test1.prg,test2.prg,test.prg,hbvm.lib,hbmacro.lib,hbpp.lib,gtwvw.lib > This disuniformity add difficult at first steep with harbour > Imo can be choice from 3 ways > Hbmk.prg defined by Przemyslaw for make uniform >> If I'll find spare time to make some cleanups in hbmk.prg then I'll >> commit it to SVN. It should give similar to hb* script functionality > > Pbmake by Phil Barnet is a make engine for Clipper, Xbase++, C and > ASM > written in clipper > have Support conditional directives > will performing actions just before/after the compile process > Jump to Editor on Compile Failure > We modification for be custom for harbour and multiplatform > BrMake is a sub-project of > https://sourceforge.net/projects/hrbtoolslibs/ > This project ts written in [x]harbour and will be driven by > command > line or project file > Command line syntax > Need modification for multiplatform > > harbour have made a choice of high quality but make system is not at > the same level of quality now > > In my opinion pbmake and brmake are similar so I suggest Viktor and or > Przemyslaw verify if hbmk can be a good way or if the replacement for > hbmake can be phmake/brmake Either are written in PRG Either will a > good > make system for compile either require modification for having same > project file on multiple architecture > > Thanks in advance _______________________________________________ Harbour mailing list [email protected] http://lists.harbour-project.org/mailman/listinfo/harbour _______________________________________________ Harbour mailing list [email protected] http://lists.harbour-project.org/mailman/listinfo/harbour
