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

Reply via email to