Revision: 11736 http://harbour-project.svn.sourceforge.net/harbour-project/?rev=11736&view=rev Author: vszakats Date: 2009-07-13 23:20:49 +0000 (Mon, 13 Jul 2009)
Log Message: ----------- 2009-07-14 00:28 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * INSTALL + Added Linux build on NT host example. * utils/hbmk2/hbmk2.prg + Added support for most watcom cross-compile situations. (os2/linux/dos on win, os2/linux/win on dos, dos/win/linux on os2, dos/win/os2 on linux - I didn't test them all obviously) ! Some fixes regarding Linux targets on non-Linux hosts cross build situations. This is brand new situation. ! Synced watcom/os2 flags with build ones to avoid hbmk2 build errors on os2. ! Fixed linux/watcom object extension, which appears to be .obj when using non-Linux hosts. * make_gnu.bat * Linux cross-build support. ! Fixed to find make_gnu.sh when doing partial builds using bash on Windows. * config/win/global.cf * config/win/install.cf * config/linux/dir.cf * config/linux/global.cf * config/linux/install.cf * config/os2/global.cf * config/os2/install.cf * config/wce/global.cf * config/wce/install.cf + install bash section synced across linux/windosos2 platforms. + empty target handling synced across linux/windosos2 platforms. + Added support to linux build files for cross builds on Windows and OS/2 hosts. ; TODO: Whole install/global/dir.cf logic is just crying to be moved to central location and be branched by host platform/shell rather than target platform. ; Please check me on the linux changes, could be that I messed it up. * source/rtl/Makefile + Enabled to try building all GTs on every platform. Local autodetection should take care of the decision to finally build it or not. * source/rtl/gtxwc/Makefile * source/rtl/gtcrs/Makefile * source/rtl/gttrm/Makefile * source/rtl/gtsln/Makefile + Added self-detection for external headers just like it's done in contribs. This is required to support Linux cross-builds on Windows. (djgpp + curses ends with build errors) + Added GPM autodetection. + Enabled gttrm for cygwin. (only in local make file) ; TOFIX: Remove such detection logic from make_gnu.sh (it's now redundant and doesn't work for djgpp/cygwin) * source/rtl/gtwin/gtwin.c * source/rtl/hbgtcore.c * contrib/xhb/txml.prg * Minor formatting. Modified Paths: -------------- trunk/harbour/ChangeLog trunk/harbour/INSTALL trunk/harbour/config/linux/dir.cf trunk/harbour/config/linux/global.cf trunk/harbour/config/linux/install.cf trunk/harbour/config/os2/global.cf trunk/harbour/config/os2/install.cf trunk/harbour/config/wce/global.cf trunk/harbour/config/wce/install.cf trunk/harbour/config/win/global.cf trunk/harbour/config/win/install.cf trunk/harbour/contrib/xhb/txml.prg trunk/harbour/make_gnu.bat trunk/harbour/source/rtl/Makefile trunk/harbour/source/rtl/gtcrs/Makefile trunk/harbour/source/rtl/gtsln/Makefile trunk/harbour/source/rtl/gttrm/Makefile trunk/harbour/source/rtl/gtwin/gtwin.c trunk/harbour/source/rtl/gtxwc/Makefile trunk/harbour/source/rtl/hbgtcore.c trunk/harbour/utils/hbmk2/hbmk2.prg This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. _______________________________________________ Harbour mailing list Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour