WELCOME
http://www.vouch.info/downloads/HarbourDev_10523_2009-03-04.exe
This is Harbour's ready-to-use distibution
planned to be released once in a month including
the changes committed to SVN till the date of
release. This is not the rule. I may post
more than once in a month if there are major
commits and/or some important feature is
added/modified.
This distro is aimed at newbies who find it
difficult to start with Harbour though everybody
can take advantage to the maximum.
Please note that this is not an official release.
So you may expect bumps here-and-there. My
efforts will focus on the facts that release
maintain a standard to let the applns compile
properly.
Every release will bear the "Revision No" and
"Date" in its setup name as -
HarbourDev_10523_2009-03-04.exe
which will facilitate to identify upto which
commit this release contain.
The tree structure ( outlined below ) can be
used for production level development scenario.
It contains batch files to get Harbour binaries
from SVN tree for four compilers. As you can now
compile your applns with different compilers,
this enhances your productivity level to judge
which compiler is giving you the fastest and
optimum appln.
To keep the tasks simple, I am assuming drive "C"
the development drive where Harbour SVN tree and
"harbour_dev" tree is hosted. All paths in the
batch files and xMate project files points to
c:\harbour and c:\harbour_dev.
This distribution includes only binaries. Please
download SVN tree if you need sources or want to
play with the latest commits. It is not necessary
for your applications.
In case you decide to have latest SVN binaries
then host it on drive C as module name "harbour".
Then invoke one of the makegnu_*.bat, depending
on the compiler of your choice. It will place
harbour binaries in respective subfolder of
"c:\harbour_dev".
This distribution includes MINGW compiler under
c:\harbour_dev\mingw folder as its root. So
one is able to build appln for this compiler
without any extra effort. You can download other
compilers and place them in respective folders
in c:\harbour_dev, i.e., Borland's BCC under
c:\harbour_dev\bcc ( no suffix after bcc ), Sybase's
Open Watcom under c:\harbour_dev\watcom, Microsoft's
Visual C++ under c:\harbour_dev\msvc.
Once installed, just invole respective makegnu_*.bat.
Harbour binaries will be in place.
As I has been working with xMate since its birth way
back in 2004, I have choosen it to be Project Builder
for this distribution. You are free to deploy
whatever you are accustomed to.
As a demo appln I have selected
harbour/contrib/gtwvg/tests/demowvg.prg. This
demo unfolds Harbour power in depth plus different
ways one can employ to migrate his/her Clipper
applications to GUI world strating with
intermediatery semi GUI proto and culminating to
pure GUI proto. This demo also deploys the
in-development Xbase++ Parts clone whaich may
attract your attention. Moreoever, this demo
demonstrates MT ( multi-threading ) and multi-window
GT which can be a big productivity boost right
from the begining.
Following is the tree structure this disto contains.
c:\harbour_dev\
harbour\
bcc\
bin
include
lib
msvc\
bin
include
lib
mingw\
bin
include
lib
watcom\
bin
include
lib
bcc\
* distro tree
msvc\
* tree
mingw\
* tree
watcom\
* tree
xmate\
*.files | folders
/
wvgBCC.env ( tied with demowvgBCC.xhp )
wvgMSVC.env ( tied with demowvgMSVC.xhp )
wvgMINGW.env ( tied with demowvgMINGW.xhp )
wvgWATCOM.env ( tied with demowvgWATCOM.xhp )
dev_projects\
demowvg\
demowvgBCC.xhp
demowvgMSVC.xhp
demowvgMINGW.xhp
demowvgWATCOM.xhp
demoxbp\
demoxbp.xhp
* folders
developers_own_folders\
developer_project.xhp
dev_sources\
demowvg\
*.files
tests\
*.files
dev_libs\
# All together - it is a better design
dev_exes\
# All together of by project
May be it is dependant on other resource files
ChangeLog ( Harbour SVN ChangeLog : Binaries Upto : Top Few Lines )
make.exe ( mingw32-make.exe )
bcc32.cfg ( Bcc Compiler Confuration : bcc\bin )
tlink32.cfg ( BCC Linker Configuration : bcc\bin )
wlink.lnk ( Watcom Linker Configuration : watcom\binnt )
[ invoke it to get latest Harbour SVN binaries ]
/
makegnu_BCC.bat
makegnu_MSVC.bat
makegnu_MINGW.bat
makegnu_WATCOM.bat
Enjoy
Pritpal Bedi, a student of software analysis and design
http://www.vouch.in | Vouch, the software that GROWS with you
http://www.vouch32.com | Home of Vouch32 ActiveX Server
http://www.vouchcac.com/vouch32/vouch32.htm | A Free Windows Extended
Utilities Library for Clipper, Xbase++ and (x)Harbour
http://www.help.vouch.info | Online Vouch Help
http://www.harbour.vouch.info | Online Harbour Help
--
View this message in context:
http://www.nabble.com/Harbour-Distribution---Ready-to-Use-tp22326050p22326050.html
Sent from the Harbour - Dev mailing list archive at Nabble.com.
_______________________________________________
Harbour mailing list
[email protected]
http://lists.harbour-project.org/mailman/listinfo/harbour