* harbour/make_gnu.sh
+ added platform autodetection if HB_ARCHITECTURE not set
and choosing the preferred compiler if HB_COMPILER not set
+ added new platforms (Darwin, SunOS, BSD, HPUX) for info
descriptions - I do not want to decide if this should be
also added for make_gnu.bat, make_gnu.cmd because these
files cannot be used for this platforms.
Now make_bsd.sh and make_drw.sh are redundant - we should
decide if they should be kept in CVS or removed
* harbour/make_tgz.sh
+ added platform autodetection if HB_ARCHITECTURE not set
and choosing the preferred compiler if HB_COMPILER not set
* harbour/contrib/Makefile
* changed the list of compiled contrib libs - now there is a
list of some default libs which can be compiled for all
platforms and only the chosen ones are added for some
platforms - it will be easier to manage because the number
of supported platforms is growing up.
Please check if it will work for other platforms/compilers.
* harbour/harbour.spec
+ new spec file. It creates four binary RPMs with shared and
static libs core harbour compiler and tools and with Ron's PP
which allow to run xBase files as scripts on *nix platform
and new tool hbcmp, hbcc, hblnk, hbmk.
For details see README.RPM
Please remember that PP has poor GPL license. It is noticed in RPM
headers.
+ harbour/hbgtmk.sh
+ simple script which connect to SourceForge CVS takes sources and
build RPMs from them.
+ harbour/make_rpm.sh
+ script for checking dependences and making RPMs
+ harbour/make_tgz.sh
+ script for making binary package for this Linux distro which don't
support RPM
+ harbour/bin/hb-mkslib.sh
+ script for building shared libs from static ones and/or object files
+ harbour/bin/pack_src.sh
+ script for packing harbour sources
* harbour/Makefile
* harbour/source/compiler/harbour.c
* harbour/source/common/hbver.c
* harbour/source/vm/cmdarg.c
* harbour/source/vm/fm.c
* harbour/source/vm/hvm.c
* changes for some new futures in hb{cmp,lnk,mk} tools
* harbour/contrib/libct/datetime.prg
- redundant STOD removed (this function is part of RTL)
* harbour/contrib/dot/pp.prg
* harbour/contrib/dot/pp.txt
* harbour/contrib/dot/pp_harb.ch
* harbour/contrib/dot/rp_dot.ch
* harbour/contrib/dot/rp_run.ch
* upadting for runing xBase files as scripts.
All this changes (except Ron's PP) are my work borrowed from xHarbour.