Przemyslaw Czerpak
4057472258
2009-07-11 15:38 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
...
* harbour/config/os2/watcom.cf
* harbour/config/os2/dir.cf
* harbour/config/os2/install.cf
* small cleanup for builds with *nix like shells and cross builds
* harbour/contrib/rddads/Makefile
! disabld from OS2 builds - if ADS supports OS2 then please speak-up
* harbour/include/hbthread.h
* added small hack as workaround for missing OS2 declarations
* harbour/source/rtl/filesys.c
! fixed typo in OS2 builds
* harbour/source/rtl/hbproces.c
! fixed non GCC OS2 builds
* harbour/contrib/hbtpathy/tpos2.c
! fixed casting in OS2 builds
* harbour/contrib/xhb/hbserv.c
! disabled from OS2 non GCC builds
Now I can create OS2 OpenWatcom build in my Linux box using this simple
script:
#!/bin/sh
if [ -z "${WATCOM}" ]; then
export WATCOM="/opt/lng/watcom"
export INCLUDE="${WATCOM}/h:${WATCOM}/h/os2"
export PATH="${WATCOM}/binl:$PATH"
fi
export HB_ARCHITECTURE=os2
export HB_COMPILER=watcom
export HB_INSTALL_PREFIX="$(pwd)/hb-os2/watcom"
#cross build settings
# this should be fixed and we should use HB_PPGEN_PATH as direct
# reference to hbpp binaries and HB_COMP_PATH as direct reference
# to harbour binaries in all builds. Otherwise we have to create
# some hacks to create platform specific names for above binaries
# i.e. in *nixes links with .exe extension.
export HB_PPGEN_PATH="/tmp/cros-hb"
export HB_BIN_COMPILE="/tmp/cros-hb"
export HB_USER_PRGFLAGS="${HB_USER_PRGFLAGS} -D__PLATFORM__OS2"
export HB_USER_PRGFLAGS="${HB_USER_PRGFLAGS} -undef:__PLATFORM__UNIX"
export HB_USER_PRGFLAGS="${HB_USER_PRGFLAGS} -undef:__PLATFORM__LINUX"
# eliminate libraries which scans for local host header files
export HB_XBUILD=yes
./make_gnu.sh "$@"
It should work also in Windows with MSys.
This should resolve the problem with testing OS2 builds, at least
for OpenWatcom. I do not know if GCC for OS2 is available as cross
build environment.
I think that Viktor can quite easy adopt hbmk2 for OS2 cross compilation.
2009-07-11 13:39:02 +00:00
..
2008-09-18 05:23:49 +00:00
2009-07-10 12:19:35 +00:00
2009-07-10 09:44:43 +00:00
2009-07-11 05:46:08 +00:00
2009-06-11 19:05:34 +00:00
2009-07-10 09:44:43 +00:00
2009-07-10 09:44:43 +00:00
2009-07-11 05:46:08 +00:00
2009-07-10 12:19:35 +00:00
2009-07-10 12:19:35 +00:00
2009-07-10 09:44:43 +00:00
2009-07-10 12:42:44 +00:00
2009-07-10 12:19:35 +00:00
2008-06-10 09:13:33 +00:00
2009-06-03 10:26:40 +00:00
2009-06-13 11:56:32 +00:00
2009-07-09 21:22:22 +00:00
2009-06-03 10:26:40 +00:00
2009-07-09 21:22:22 +00:00
2009-07-10 02:31:59 +00:00
2009-06-13 22:44:34 +00:00
2009-07-08 09:07:51 +00:00
2009-07-09 13:03:59 +00:00
2009-07-09 13:03:59 +00:00
2009-02-11 19:41:19 +00:00
2009-06-21 10:55:59 +00:00
2009-07-09 23:03:23 +00:00
2007-08-20 13:50:18 +00:00
2009-06-17 21:13:27 +00:00
2008-12-18 03:04:50 +00:00
2009-06-26 15:07:08 +00:00
2009-07-09 21:22:22 +00:00
2009-06-26 00:33:38 +00:00
2009-07-09 21:22:22 +00:00
2009-07-10 02:31:59 +00:00
2009-07-10 12:19:35 +00:00
2009-07-04 08:21:51 +00:00
2009-03-21 15:04:43 +00:00
2009-07-09 21:22:22 +00:00
2009-07-02 14:18:06 +00:00
2009-07-08 07:26:10 +00:00
2009-06-17 22:48:46 +00:00
2009-07-09 21:22:22 +00:00
2009-06-26 00:33:38 +00:00
2008-04-17 11:29:20 +00:00
2009-06-27 21:11:07 +00:00
2009-07-09 21:22:22 +00:00
2009-04-03 01:39:08 +00:00
2009-07-09 21:22:22 +00:00
2009-06-26 00:33:38 +00:00
2008-10-05 13:57:35 +00:00
2009-07-09 21:22:22 +00:00
2009-07-09 21:22:22 +00:00
2009-06-09 08:44:55 +00:00
2009-07-09 21:22:22 +00:00
2008-10-05 18:13:15 +00:00
2008-04-28 07:30:26 +00:00
2009-07-02 14:18:06 +00:00
2009-06-26 15:44:32 +00:00
2009-06-06 07:10:49 +00:00
2009-06-03 10:26:40 +00:00
2009-06-06 07:10:49 +00:00
2009-03-29 20:53:47 +00:00
2009-06-03 10:26:40 +00:00
2009-06-26 00:33:38 +00:00
2009-07-09 21:22:22 +00:00
2009-07-09 21:22:22 +00:00
2009-07-11 13:39:02 +00:00
2009-07-10 02:31:59 +00:00
2009-07-10 02:31:59 +00:00
2009-06-03 10:26:40 +00:00
2009-07-04 08:21:51 +00:00
2009-07-09 21:22:22 +00:00
2009-07-09 21:22:22 +00:00
2009-07-10 02:31:59 +00:00
2009-07-09 21:22:22 +00:00
2009-06-03 10:26:40 +00:00
2009-07-09 21:22:22 +00:00
2009-06-22 21:43:49 +00:00
2009-06-03 10:26:40 +00:00
2009-07-10 16:35:04 +00:00
2009-07-10 18:20:49 +00:00
2009-03-27 17:35:14 +00:00
2009-02-04 22:24:35 +00:00
2009-07-08 09:29:40 +00:00
2009-06-27 21:11:07 +00:00
2009-02-04 00:18:56 +00:00
2009-07-09 21:22:22 +00:00
2009-07-09 21:22:22 +00:00
2009-07-09 21:22:22 +00:00
2009-07-10 00:23:44 +00:00
2009-06-27 21:11:07 +00:00
2009-07-03 11:40:29 +00:00
2009-07-09 21:22:22 +00:00
2009-07-03 11:40:29 +00:00
2009-07-10 02:31:59 +00:00
2009-06-03 10:26:40 +00:00
2009-07-10 16:35:04 +00:00
2009-06-27 21:11:07 +00:00
2009-06-26 13:53:41 +00:00
2009-05-25 21:07:11 +00:00
2009-07-10 18:20:49 +00:00
2009-07-09 21:22:22 +00:00
2009-07-03 11:59:22 +00:00
2009-06-03 10:26:40 +00:00
2009-07-11 13:39:02 +00:00
2009-07-06 23:32:38 +00:00
2009-06-13 22:44:34 +00:00
2009-06-26 00:33:38 +00:00
2009-07-09 21:22:22 +00:00
2009-06-26 00:33:38 +00:00
2009-07-09 21:22:22 +00:00
2009-06-27 21:11:07 +00:00
2009-07-09 21:22:22 +00:00
2009-07-08 09:47:30 +00:00
2009-07-01 22:36:28 +00:00
2009-07-10 16:35:04 +00:00
2009-06-03 10:26:40 +00:00
2009-07-10 02:31:59 +00:00
2008-11-09 16:06:36 +00:00
2007-04-14 10:41:54 +00:00
2009-06-26 13:53:41 +00:00
2009-07-10 02:31:59 +00:00
2009-06-13 22:44:34 +00:00
2009-07-09 21:22:22 +00:00
2009-07-08 09:29:40 +00:00
2009-06-27 21:11:07 +00:00
2008-06-10 09:13:33 +00:00
2009-07-09 21:22:22 +00:00
2009-02-18 13:13:55 +00:00
2009-07-09 13:03:59 +00:00
2009-07-09 21:22:22 +00:00
2009-07-10 00:23:44 +00:00
2009-05-18 06:26:56 +00:00
2009-07-09 21:22:22 +00:00
2009-07-09 21:22:22 +00:00
2007-09-17 11:27:09 +00:00
2009-02-02 16:32:36 +00:00
2009-07-02 14:18:06 +00:00
2009-07-09 21:22:22 +00:00
2008-05-21 15:50:34 +00:00
2009-07-10 01:18:02 +00:00
2009-07-10 00:23:44 +00:00
2009-06-17 22:52:52 +00:00
2009-06-13 22:44:34 +00:00
2009-07-09 21:22:22 +00:00
2009-07-08 09:29:40 +00:00
2009-06-03 10:26:40 +00:00
2009-07-09 21:22:22 +00:00
2009-03-25 15:34:09 +00:00
2009-07-09 21:22:22 +00:00
2009-06-03 10:26:40 +00:00
2009-07-09 23:03:23 +00:00
2009-07-10 00:23:44 +00:00
2009-06-03 10:26:40 +00:00
2009-06-27 21:11:07 +00:00
2009-06-27 21:11:07 +00:00
2009-06-27 21:11:07 +00:00
2009-02-02 16:32:36 +00:00
2009-07-09 21:22:22 +00:00
2009-07-03 07:42:17 +00:00
2009-07-09 21:22:22 +00:00
2009-07-09 21:22:22 +00:00
2009-07-09 21:22:22 +00:00
2009-06-03 10:26:40 +00:00
2009-05-12 08:44:03 +00:00
2009-07-09 21:22:22 +00:00
2009-06-26 00:33:38 +00:00
2009-06-03 10:26:40 +00:00
2009-06-03 10:26:40 +00:00
2009-06-27 21:11:07 +00:00
2009-06-27 21:11:07 +00:00
2009-06-14 12:40:11 +00:00
2009-06-26 00:33:38 +00:00
2009-07-10 02:31:59 +00:00
2009-07-10 01:18:02 +00:00
2009-07-10 01:18:02 +00:00
2009-07-09 21:22:22 +00:00
2009-07-10 00:23:44 +00:00
2007-11-11 21:55:39 +00:00
2009-03-21 15:04:43 +00:00
2009-07-10 00:33:57 +00:00
2009-07-10 00:23:44 +00:00
2009-05-14 00:15:22 +00:00
2009-06-19 14:26:20 +00:00
2009-07-09 23:03:23 +00:00
2009-07-09 23:03:23 +00:00
2008-10-05 13:57:35 +00:00
2009-07-10 00:23:44 +00:00
2008-04-17 11:29:20 +00:00
2009-06-26 00:33:38 +00:00
2009-06-27 21:11:07 +00:00
2009-06-26 00:33:38 +00:00
2009-06-27 21:11:07 +00:00
2009-06-13 22:44:34 +00:00
2009-02-06 17:47:46 +00:00
2009-06-13 22:44:34 +00:00
2009-06-26 00:33:38 +00:00
2009-06-13 22:44:34 +00:00
2009-06-27 21:11:07 +00:00
2009-01-26 16:13:57 +00:00
2009-06-27 21:11:07 +00:00
2009-07-09 21:22:22 +00:00
2009-06-27 21:11:07 +00:00
2009-06-03 10:26:40 +00:00
2009-06-03 10:26:40 +00:00
2009-07-09 21:22:22 +00:00
2009-05-08 12:54:50 +00:00
2009-01-14 15:32:43 +00:00
2009-02-02 16:32:36 +00:00
2009-07-08 18:05:54 +00:00
2009-06-03 10:26:40 +00:00
2009-02-04 18:21:23 +00:00
2009-07-09 21:22:22 +00:00
2009-06-03 10:26:40 +00:00
2009-03-23 19:39:59 +00:00
2009-07-09 21:22:22 +00:00
2009-07-09 21:22:22 +00:00
2009-02-06 16:50:18 +00:00
2009-07-09 21:22:22 +00:00
2009-06-13 22:44:34 +00:00
2009-05-08 05:34:27 +00:00
2009-05-14 00:15:22 +00:00
2009-06-26 00:33:38 +00:00
2009-07-09 21:22:22 +00:00
2009-05-08 05:34:27 +00:00
2009-06-27 21:11:07 +00:00
2009-03-22 21:15:31 +00:00
2007-09-18 12:40:49 +00:00
2007-09-18 12:40:49 +00:00
2007-09-18 12:40:49 +00:00
2007-09-18 12:40:49 +00:00
2007-09-18 12:40:49 +00:00
2007-09-18 12:40:49 +00:00
2007-09-18 12:40:49 +00:00
2007-09-18 12:40:49 +00:00
2007-09-18 12:40:49 +00:00
2009-03-22 21:35:10 +00:00
2007-09-18 12:40:49 +00:00
2008-10-19 07:35:06 +00:00
2008-10-05 13:57:35 +00:00
2009-06-05 04:01:40 +00:00
2009-05-14 00:15:22 +00:00
2008-06-10 09:13:33 +00:00
2009-07-09 21:22:22 +00:00
2009-06-03 10:26:40 +00:00
2009-06-26 00:33:38 +00:00
2009-05-25 11:12:39 +00:00
2009-01-21 08:59:24 +00:00
2009-06-13 22:44:34 +00:00
2009-07-08 09:47:30 +00:00
2009-07-09 21:22:22 +00:00
2009-06-13 22:44:34 +00:00
2009-07-10 18:32:17 +00:00
2009-07-09 23:03:23 +00:00