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

Reply via email to