After these changes it's now possible to create a regular
Windows package which targets linux/watcom. (just like
OS/2)

With little cost, these can be added to unified install.
I'm not sure how much users are interested in such capabilities,
but this way the Windows install kit alone could create Windows x86,
Windows x64, Windows CE/ARM, MS-DOS 32-bit, OS/2 32-bit, Linux i386
targets by passing only one cmdline switch to hbmk2.

[ currently MinGW + DJGPP + Open Watcom tools are required for above.
DJGPP could be elmininated, but dos/watcom build is broken here.
Currently with Harbour runtime error '- not enough space for environment'. ]

Brgds,
Viktor

On 2009.07.14., at 10:54, [email protected] wrote:

Revision: 11742
         
http://harbour-project.svn.sourceforge.net/harbour-project/?rev=11742&view=rev
Author:   vszakats
Date:     2009-07-14 08:54:11 +0000 (Tue, 14 Jul 2009)

Log Message:
-----------
2009-07-14 10:51 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
 * Makefile
   ! Adjusted a little bit to postinst.bat executed for Linux
     cross builds also.

 * doc/linux1st.txt
 * source/rtl/Makefile
 * config/hpux/global.cf
 * config/darwin/global.cf
 * config/dos/global.cf
 * config/win/global.cf
 * config/win/xcc.cf
 * config/win/mingw.cf
 * config/win/pocc.cf
 * config/linux/watcom.cf
 * config/linux/global.cf
 * config/os2/global.cf
 * config/sunos/global.cf
 * config/bsd/global.cf
 * config/wce/global.cf
 * config/wce/poccarm.cf
   - Deleted references of already halfly-deleted HB_GT_LIB
     support. Users should use -DHB_GT_LIB=<gtname>. HB_GT_LIB
     also has a different, special purpose in os2, this is still
     kept, but it would be better to use some other names for it.
   ! Fixed linux/watcom to suppress .elf extension of binaries
     when built on a non-Linux host.
   - Deleted extra GT libs from link list. Now all *portable* GTs
     plus the default one are *linked*, and all GTs are always
     attempted to be *built*.
   - Deleted checking GT libs extistance. They always exist
     unless the source tree is corrupted, so there is no point
     to do this check.
   * wce/poccarm now always have /SUBSYSTEM:WINDOWS.
; NOTE: If we want to support build-time default GT selection/ override,
           we should find some proper ways, but it makes things
           very complicated without much benefit, since GT can be
           easily overridden in final apps, supplied binary tools can
           also very easily rebuilt using hbmk2 with whatever GT.

 * utils/hbmk2/hbmk2.prg
   * Minor formatting.

Modified Paths:
--------------
   trunk/harbour/ChangeLog
   trunk/harbour/Makefile
   trunk/harbour/bin/postinst.bat
   trunk/harbour/config/bsd/global.cf
   trunk/harbour/config/darwin/global.cf
   trunk/harbour/config/dos/global.cf
   trunk/harbour/config/hpux/global.cf
   trunk/harbour/config/linux/global.cf
   trunk/harbour/config/linux/watcom.cf
   trunk/harbour/config/os2/global.cf
   trunk/harbour/config/sunos/global.cf
   trunk/harbour/config/wce/global.cf
   trunk/harbour/config/wce/poccarm.cf
   trunk/harbour/config/win/global.cf
   trunk/harbour/config/win/mingw.cf
   trunk/harbour/config/win/pocc.cf
   trunk/harbour/config/win/xcc.cf
   trunk/harbour/doc/linux1st.txt
   trunk/harbour/source/rtl/Makefile
   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
[email protected]
http://lists.harbour-project.org/mailman/listinfo/harbour

_______________________________________________
Harbour mailing list
[email protected]
http://lists.harbour-project.org/mailman/listinfo/harbour

Reply via email to