Revision: 12044
http://harbour-project.svn.sourceforge.net/harbour-project/?rev=12044&view=rev
Author: vszakats
Date: 2009-08-10 22:37:31 +0000 (Mon, 10 Aug 2009)
Log Message:
-----------
2009-08-11 00:31 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* config/bin.cf
+ Harbour binary core liblists are now formed centrally.
Four variations are generated:
HB_LIBS_ST_RDD
HB_LIBS_MT_RDD
HB_LIBS_ST_NORDD
HB_LIBS_MT_NORDD
Binaries can choose by using: 'LIBS = $(HB_LIBS_*)'.
Important to use '='.
This step also fixes potential problems with former liblists,
where it was easy to make a local mistakes and some libs which
needed more complicated logic, or which were just rarely used
simply weren't added. Now all liblists are guaranteed to have
proper order and content.
HB_GT_LIBS and HB_DB_DRIVERS are automatically added centrally,
so no need to add them manually in each compiler specific .cf.
* tests/Makefile
* tests/hbpptest/Makefile
* tests/multifnc/Makefile
* utils/hbformat/Makefile
* utils/hbmk2/Makefile
* utils/hbtest/Makefile
* utils/hbi18n/Makefile
* utils/hbrun/Makefile
% Using above HB_LIBS_* macros.
; The only few places which I didn't thouch is non-Harbour
executables (harbour exe and hbpp exe).
* config/bsd/gcc.cf
* config/wce/msvcarm.cf
* config/wce/mingwarm.cf
* config/wce/poccarm.cf
* config/hpux/gcc.cf
* config/darwin/gcc.cf
* config/dos/watcom.cf
* config/dos/djgpp.cf
* config/win/watcom.cf
* config/win/icc.cf
* config/win/cygwin.cf
* config/win/msvc.cf
* config/win/xcc.cf
* config/win/mingw.cf
* config/win/pocc.cf
* config/win/bcc.cf
* config/linux/watcom.cf
* config/linux/gcc.cf
* config/linux/icc.cf
* config/linux/sunpro.cf
* config/os2/watcom.cf
* config/os2/gcc.cf
* config/sunos/gcc.cf
* config/sunos/sunpro.cf
% Deleted local logic to merge HB_GT_LIBS and HB_DB_DRIVERS
into LIBS.
* utils/hbmk2/hbmk2.hbp
* utils/hbrun/hbrun.hbp
! Extra libspecs are still needed for some compilers.
I've readded them until better solution is found.
Modified Paths:
--------------
trunk/harbour/ChangeLog
trunk/harbour/config/bin.cf
trunk/harbour/config/bsd/gcc.cf
trunk/harbour/config/darwin/gcc.cf
trunk/harbour/config/dos/djgpp.cf
trunk/harbour/config/dos/watcom.cf
trunk/harbour/config/hpux/gcc.cf
trunk/harbour/config/linux/gcc.cf
trunk/harbour/config/linux/icc.cf
trunk/harbour/config/linux/sunpro.cf
trunk/harbour/config/linux/watcom.cf
trunk/harbour/config/os2/gcc.cf
trunk/harbour/config/os2/watcom.cf
trunk/harbour/config/sunos/gcc.cf
trunk/harbour/config/sunos/sunpro.cf
trunk/harbour/config/wce/mingwarm.cf
trunk/harbour/config/wce/msvcarm.cf
trunk/harbour/config/wce/poccarm.cf
trunk/harbour/config/win/bcc.cf
trunk/harbour/config/win/cygwin.cf
trunk/harbour/config/win/icc.cf
trunk/harbour/config/win/mingw.cf
trunk/harbour/config/win/msvc.cf
trunk/harbour/config/win/pocc.cf
trunk/harbour/config/win/watcom.cf
trunk/harbour/config/win/xcc.cf
trunk/harbour/tests/Makefile
trunk/harbour/tests/hbpptest/Makefile
trunk/harbour/tests/multifnc/Makefile
trunk/harbour/utils/hbformat/Makefile
trunk/harbour/utils/hbi18n/Makefile
trunk/harbour/utils/hbmk2/Makefile
trunk/harbour/utils/hbmk2/hbmk2.hbp
trunk/harbour/utils/hbrun/Makefile
trunk/harbour/utils/hbrun/hbrun.hbp
trunk/harbour/utils/hbtest/Makefile
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
_______________________________________________
Harbour mailing list
[email protected]
http://lists.harbour-project.org/mailman/listinfo/harbour