Commit Graph

11803 Commits

Author SHA1 Message Date
Viktor Szakats
17ba56ecbd 2009-08-21 02:26 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* config/global.mk
    * Shows '(pre-xp)' for pre-XP systems instead of showing '(xp)'
      for newer systems. Please test.
2009-08-21 00:29:21 +00:00
Viktor Szakats
e866994115 2009-08-21 02:20 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* config/global.mk
    + Added Windows XP (or upper) detection. This will be shown
      with an '(xp)' mark in log. Please test, I don't have NT/2000
      systems.

  * config/win/bcc.mk
    % For XP and upper now the default logic (so far only active
      with sh shells) is enabled which is more efficient and 
      generates shorter log. Old one only kept to make Windows
      NT/2000 bcc users happy, this is the only win compiler which
      has such special support.

  * INSTALL
    * Minor.
2009-08-21 00:25:54 +00:00
Viktor Szakats
0947618006 2009-08-21 00:40 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* config/common/watcom.mk
    * sh AR rule made the default.
    % Now nt shell uses the default AR rule (instead of dos one)
      with watcom.
    % Deleted no longer necessary FILE = %f vs %ff hack.
      Now this rule is only active for os2 shells never nt.
2009-08-20 22:43:37 +00:00
Viktor Szakats
c3ec7cd649 2009-08-21 00:08 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* external/sqlite3/Makefile
    ! Disabled for dos hosts and watcom compiler because watcom 
      runs out of memory.
2009-08-20 22:08:46 +00:00
Viktor Szakats
e260a1aea7 2009-08-21 00:01 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* external/libhpdf/Makefile
  * contrib/hbhpdf/Makefile
    ! Fixed to skip them when using dos hosts (due to long filenames
      in libhpdf lib sources/headers)

  * external/libhpdf/Makefile
    + Enabled for watcom/dos and watcom/linux targets.

  * config/common/watcom.mk
  * config/rules.mk
    + Added CC_FLAGS variable similar to HB_FLAGS to aid
      moving flags to envvars and to reduce redundancy in rules.
    * The CC_RULE hack was a little bit modified accordingly
      for c-mode non-linux watcom. We're now a bit closer to
      be able to drop CC_RULE override.
    ! Adapted above change for watcom where now all (non-user)
      flags are moved to envvar when using dos shells.
2009-08-20 22:04:49 +00:00
Viktor Szakats
96b978b21c 2009-08-20 22:28 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* config/common/watcom.mk
    ! Yet another fix to prev moving dos shell specific 
      cmdline length defeating tricks after rules.mk inclusion.
2009-08-20 20:28:18 +00:00
Viktor Szakats
34190a645f 2009-08-20 22:22 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* config/dos/watcom.mk
  * config/win/watcom.mk
  * config/linux/watcom.mk
  * config/os2/watcom.mk
    ! Fixed to not include rules.cf twice.
2009-08-20 20:23:16 +00:00
Viktor Szakats
42de0ad26b 2009-08-20 22:04 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
+ contrib/xhb/hbcommon.ch
    + Added this file for compatibility with xhb. I don't think 
      anyone is using this file though.
2009-08-20 20:04:42 +00:00
Viktor Szakats
09c80bb5fb 2009-08-20 21:52 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbwin/hbwin.hbc
    ! Added missing CellCore lib for wce.
      I've preserved casing because cegcc has it like that and
      I wanted to avoid any potential casing problems on *nix
      cross build. I you know it this is unnecessary pls tell.
2009-08-20 19:55:05 +00:00
Viktor Szakats
8fa05608ee 2009-08-20 21:35 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* examples/gfspell/readme.txt
    ! E-mail address antispam.
2009-08-20 19:35:51 +00:00
Viktor Szakats
749ddef12f 2009-08-20 21:26 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
+ examples/gfspell
  + examples/gfspell/spell.ng
  + examples/gfspell/spellc.c
  + examples/gfspell/gfspell.hbp
  + examples/gfspell/spell.prg
  + examples/gfspell/gfspell.hbc
  + examples/gfspell/spell.ch
  + examples/gfspell/words.dbf
  + examples/gfspell/readme.txt
    + Added Grumpfish Speller library port for Harbour.
      With kind permission of author Joseph D. Booth.
      Many thanks to Les Hughes for contributing this port 
      to Harbour.
    + Some modifications, added hbmk2 make files, did a few
      other cleanup.
    ; TOFIX: 'const' fixes revealed a few HVM corruption
             problems in original source. These have yet to be
             fixed.
2009-08-20 19:30:06 +00:00
Viktor Szakats
8b63fda831 2009-08-20 20:40 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* config/dos/watcom.mk
  * config/common/watcom.mk
  * config/win/watcom.mk
  * config/linux/watcom.mk
  * config/os2/watcom.mk
    ! Fix to prev. (missed to deleted platform specific rules from nt/dos ones)
    * Moved LDLIBS formation back to platform spefific watcom.mk files.
      (the only reason is SYSLIBS present only on win)
2009-08-20 18:41:06 +00:00
Viktor Szakats
6dbde12367 2009-08-20 20:34 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* config/common/watcom.mk
    + Readded dos/nt shell specific logic. (they were the same so
      far in Harbour, but maybe it'd be now possible to create real
      optimize out dos specific hacks for nt shells - unless there
      is a chance to break the 8192 bytes nt cmdline length limit.)

  * ChangeLog
    + Marked pending items in prev entry.

  * config/dos/watcom.mk
  * config/win/watcom.mk
  * config/linux/watcom.mk
  * config/os2/watcom.mk
    % Deleted watcom doc links. It's enough to have them in common file.
2009-08-20 18:35:09 +00:00
Viktor Szakats
dca33ebdd1 2009-08-20 20:07 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* utils/hbmk2/hbmk2.prg
  * config/global.mk
    ! Fixed to -undef:__PLATFORM__UNIX even for Windows host platforms.
      This is required because Cygwin builds have this envvar set.
      I'm not sure that setting __PLATFORM__UNIX for Cygwin is right
      behavior though.

  * config/dos/watcom.mk
  * config/win/watcom.mk
  * config/linux/watcom.mk
  * config/os2/watcom.mk
  + config/common/watcom.mk
    % Moved common watcom compiler specific make logic to one file.
      I've choosen OS/2 rules in this global makefile, as they will
      work on all platforms, albeit in the known slighly hacky way.
      It's easy to reintroduce shell specific rules for more advanced
      shells. There was one common rule set for nt/dos shells, plus
      a very clean one for sh. I may do this in a next commit.
      After this change it's possible to create all possible watcom
      cross-builds. Pls shout if I missed something or the concept
      seems to have some potential flaws.
    ; QUESTION: Does 'wlib' support '-p=64' option on Linux watcom builds?
    ; NOTE: Still most of the not yet merged logic could be merged,
            since there is only a few minor difference between them.
    ; TODO: Add shell optimized watcom rules for nt/dos/sh shells.
    ; TODO: Try to do a similar stunt for gcc.mk files.

  * source/pp/ppcore.c
    * #ifdef -> #if defined()
2009-08-20 18:16:55 +00:00
Viktor Szakats
d56a65142e 2009-08-20 15:49 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* config/global.mk
    ! Fixed dos autodetection to not be overridden by explicit
      HB_ARCHITECTURE value since it prevent dos hosted cross
      build creation.
    ! Fixed *nix -> win/wce autodetection to not kick in on os2/dos
      platforms.

  * INSTALL
    + Updated cross-build matrix to not show some dos/os2 builds
      fully untested. They should now work in a generic sence.

  ; TOFIX: watcom rules should be synced across platforms to use
           shell specific tricks according to HB_SHELL excpect
           assuming it being the host native one.
           F.e. watcom/dos -> os2 builds will end with:
                Bad command or filename - "@..\..\..\..\..\config\dj-echo".
                watcom/dos -> linux builds will choke because of too long cmdlines.
2009-08-20 13:57:30 +00:00
Viktor Szakats
809b984774 2009-08-20 15:38 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* config/dos/watcom.mk
    * DOS shell specific hacks protected by HB_SHELL guard.
    * Merged together DOS shell specific hacks.

  * config/win/watcom.mk
  * config/linux/watcom.mk
  * config/os2/watcom.mk
    + Added DOS shell specific hacks, so that cross-builds to these 
      targets on DOS hosts work.
2009-08-20 13:38:47 +00:00
Viktor Szakats
b316dffb15 2009-08-20 14:16 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* config/global.mk
  * INSTALL
  * bin/hb-mkdyn.sh
  * bin/hb-mkdyn.bat
    + Added HB_USER_DFLAGS to add custom linker flags to .dll link command.
      (just like in hbmk2)
    - In hb-mkdyn.sh HB_USER_LDFLAGS deleted, now HB_USER_DFLAGS replaced it.
      (HB_USER_LDFLAGS was missing from darwin link cmd)

  * bin/hb-mkdyn.bat
    ! HB_DLLLIBS -> HB_DLLIBS

  * config/global.mk
    + Added HB_DLLIBS to list of misc custom settings.

  * INSTALL
    + Revision of OPTIONS AVAILABLE WHEN BUILDING HARBOUR section.
    ! Typo.
2009-08-20 12:17:05 +00:00
Przemyslaw Czerpak
8de02b2337 2009-08-20 13:32 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/include/hbthread.h
    ! do not include <process.h> in WinCE builds
2009-08-20 11:32:38 +00:00
Przemyslaw Czerpak
5323a87636 2009-08-20 11:47 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/config/bsd/gcc.mk
  * harbour/config/darwin/gcc.mk
  * harbour/config/hpux/gcc.mk
  * harbour/config/dos/djgpp.mk
  * harbour/config/win/mingw.mk
  * harbour/config/linux/gcc.mk
  * harbour/config/linux/icc.mk
  * harbour/config/linux/sunpro.mk
  * harbour/config/os2/gcc.mk
  * harbour/config/sunos/gcc.mk
  * harbour/config/sunos/sunpro.mk
    ! replaced wrongly used 'findstring' functions with 'filter' functions.
      Now findstring is used only in places where we are looking for
      substrings not whole words.

  * harbour/source/rdd/wacore.c
    ! fixed typo in comment (by Phil Krylov borrowed from xHarbour)

  * harbour/ChangeLog
    ! fixed my typo in Latin translation of Phil Krylov family
      name - sorry Phil.
2009-08-20 09:47:56 +00:00
Viktor Szakats
a1a747b798 2009-08-20 11:09 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* utils/hbmk2/hbmk2.prg
  * config/wce/msvcarm.mk
    ! Fixes to cmdline macros, now many warnings are gone.

  * utils/hbmk2/hbmk2.prg
    + Added ceshell, oleaut32 syslibs to default wce liblist.
      (to be more in sync with win)

  * contrib/hbwin/hbwin.hbc
    ! Added sms syslib for wce.
2009-08-20 09:09:57 +00:00
Viktor Szakats
31e4251528 2009-08-20 10:44 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* config/global.mk
    + Don't attempt to install includes and docs if HB_INSTALL_PREFIX 
      is set to source tree root. (to suppress 'cannot copy file to itself' 
      warnings)
2009-08-20 08:45:21 +00:00
Viktor Szakats
02b1a335b0 2009-08-20 09:55 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* utils/hbmk2/hbmk2.prg
  * config/global.mk
    + Added autodetection for old MSVC for WinCE versions (clarm.exe based ones).
    + Added autodetection for HB_VISUALC_VER_PRE80 value for msvcarm targets.

  * INSTALL
    + Added cross-build matrix. Tweaked cross-build information.
    + Added MSVC 2005 for WinCE/ARM example.
    ; TODO: Create separate example section for native and cross-builds.
2009-08-20 07:56:27 +00:00
Viktor Szakats
1351010ae4 2009-08-20 08:27 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbwin/legacy.prg
  * contrib/hbwin/legacyco.c
    + Reimplemented numeric pointer support in legacy OLE interface
      with the help of Przemek and Antonio. Please test.
2009-08-20 06:27:45 +00:00
Viktor Szakats
8da389c5b0 2009-08-20 08:10 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* config/global.mk
    ! Fixed to handle spaces in PATH elements.
      Now '#' is used as intermediate char. Please change it to something
      else if you feel this might clash with some real-world scenarios.

  * utils/hbmk2/hbmk2.prg
  * config/wce/msvcarm.mk
    ! Readded -DUNDER_CE.
      Does anyone know of any documentation about required macros
      for WinCE compilation?
2009-08-20 06:13:12 +00:00
Pritpal Bedi
bea2aecb93 2009-08-19 17:02 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* contrib/hbxbp/xbpbrowse.prg
    ! Horizontal scrolling made more perfect and Clipper like.
    % Started LEFT FREEZE.
2009-08-20 00:04:00 +00:00
Przemyslaw Czerpak
2adb22e920 2009-08-20 01:22 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/config/bsd/gcc.mk
  * harbour/config/bin.mk
  * harbour/config/hpux/gcc.mk
  * harbour/config/darwin/gcc.mk
  * harbour/config/linux/gcc.mk
  * harbour/config/linux/icc.mk
  * harbour/config/linux/global.mk
  * harbour/config/linux/sunpro.mk
  * harbour/config/rules.mk
  * harbour/config/os2/gcc.mk
  * harbour/config/sunos/gcc.mk
  * harbour/config/sunos/sunpro.mk
    ! replaced wrongly used 'findstring' functions with 'filter' functions

  * harbour/config/linux/global.mk
    * enable -fPIC for all non x86@32 GCC and ICC Linux builds
2009-08-19 23:23:25 +00:00
Przemyslaw Czerpak
8bd403daa5 2009-08-20 00:52 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/config/global.mk
    ! fixed typo in platform detection 'ifeq' instead of 'ifneq' and 'win'
      was set as default
    ! replaced wrongly used 'findstring' functions with 'filter' functions
    ! added small trick in path prefix detection to avoid false results
      from 'findstring' function
    ! look for 'suncc' instead of 'cc' detecting SunPRO C compiler
      ('cc' is default C compiler link in all *nixes)
2009-08-19 22:52:57 +00:00
Przemyslaw Czerpak
19d6c252b9 2009-08-20 00:03 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/bin/hb-func.sh
    * use -I<path> parameter passed to Harbour compiler in hb* scripts
      also with C compiler for C code inside #pragma begindump/enddump
2009-08-19 22:03:22 +00:00
Viktor Szakats
1d4fc3b164 2009-08-19 21:26 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* INSTALL
    + Added msvcarm examples (using MSVC 2008. 2005 should be similar).

  * config/wce/msvcarm.mk
    % Somewhat reduced number of macro options.
    ! Deleted debug switch from default c option list.
    % Deleted a few more default c options.
    ! Added corelibc to syslib list.
    ! Cleaned linker flags to make it link. Some others
      just removed, they seem not required.

  * utils/hbmk2/hbmk2.prg
    * Synced msvcarm settings with .mk.

  * config/global.mk
  * utils/hbmk2/hbmk2.prg
    + Added msvcarm autodetection to both GNU Make and hbmk2.

  * config/wce/global.mk
  * config/wce/poccarm.mk
  * utils/hbmk2/hbmk2.prg
  * bin/hb-mkdyn.bat
    + Added coredll to wce syslib list.
      (required for msvc and pocc, optional for mingw)

  ; Now msvcarm builds, with a lot of warnings.
2009-08-19 19:27:00 +00:00
Viktor Szakats
269a4b9669 2009-08-19 20:06 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* debian/rules
    * Using spaces instead of tabs for indentation.
2009-08-19 18:07:15 +00:00
Viktor Szakats
37369dc1ca 2009-08-19 20:04 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* debian/rules
    ! Changed make_gnu.sh references to direct make commands.
      (please verify me)
2009-08-19 18:04:43 +00:00
Viktor Szakats
0ae645c591 2009-08-19 19:45 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* utils/hbmk2/hbmk2.prg
    + Added support for detecting Harbour binary environment
      in raw form, meaning the one after simple 'make' *without*
      'make install'.
      Of course 'install' is still useful to build dlls (and
      implibs on win), but for normal cases this may be a very
      useful feature. You do a 'make' (no admin needed on *nix),
      go to ./bin/arch/comp and hbmk2 works without any extra
      configuration.
      This feature also allows us to distribute multihost
      binary packages. Such unified binaries can be run under
      multiple hosts. (IOW we can have one binary distro which
      covers potentially all our supported platforms/compilers
      both as host OS and target OS). See watcom for such an
      example in the C compiler world.
2009-08-19 17:49:51 +00:00
Viktor Szakats
701bcfd77c 2009-08-19 18:59 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* INSTALL
    + Replaced make_gnu_xmingw*.sh references with simple make
      commands.
    ; There are no more script/batch references inside INSTALL doc.
      (except some compiler configuration ones but these don't belong 
      to Harbour, included for convenience only)
2009-08-19 17:01:32 +00:00
Viktor Szakats
bf906d2464 2009-08-19 16:44 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbwin/legacy.prg
    ! Deleted pointer to numeric conversions.
      This means even code using compatibility interface may
      have to be slightly adapted to use this version of Harbour.
      Checks like ISNUMBER( CreateOLEObject() ) and CreateOLEObject() == 0
      will have to be changed to Empty( CreateOLEObject() ). This
      stays compatible with other Harbour versions and implementations.
      Methods/Functions accepting numeric pointers in old implementation
      will only accept pointers aquired from appropriate OLE API functions.
2009-08-19 14:46:50 +00:00
Przemyslaw Czerpak
221307ac00 2009-08-19 15:39 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/contrib/hbwin/olecore.c
    ! updated for POCC/WinCE header files
2009-08-19 13:39:14 +00:00
Przemyslaw Czerpak
a896909262 2009-08-19 11:34 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/config/global.mk
    ! extended shell detection - now when we do not use make_gnu.sh
      we have to accept also shells like ksh which do not set SHLVL
      envvar.
      Probably the safest method is using HB_SHELL=sh for all host
      platforms except DOS, WIN & OS2.
2009-08-19 09:35:20 +00:00
Przemyslaw Czerpak
336e13b668 2009-08-19 11:05 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/Makefile
  * harbour/config/dir.mk
  * harbour/config/global.mk
    * eliminated HB_*POSTINST* variables, now it's used only localy
      in harbour/Makefile
    * modified root Makefile detection
2009-08-19 09:06:21 +00:00
Viktor Szakats
e5cb4100f8 2009-08-19 10:49 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* external/sqlite3/sqlite3.c
  * external/sqlite3/sqlite3.h
    + sqlite upgraded to 3.6.17 (from 3.6.16)
2009-08-19 08:50:21 +00:00
Viktor Szakats
a93d29abec 2009-08-19 07:31 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* config/global.mk
    ! Applied Phil Krylov's patch to mingw32 detection on gentoo Linux.
2009-08-19 05:32:41 +00:00
Viktor Szakats
53b0ef468d 2009-08-19 06:29 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbtip/thtml.prg
    ! Fixed hang in 'OEMTOHTML( "&" )'. Reported on c.l.xhb.
      Fix based on Eduardo Fernandes suggestion, although done 
      a little differently and extended to avoid new RTE.
2009-08-19 04:29:31 +00:00
Viktor Szakats
27c26eda9e 2009-08-19 06:16 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* utils/hbmk2/hbmk2.prg
    + Added wininet syslib to std lib list for win platform.
      (to be in sync with wce and hbmk script).

  * INSTALL
    * Using 'platform' in a few places where 'architecture' was used
      in text.
2009-08-19 04:18:25 +00:00
Przemyslaw Czerpak
65855b43db 2009-08-19 04:42 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/include/hbgtinfo.ch
    * formatting

  * harbour/include/Makefile
  - harbour/include/hbgetcmt.ch
    - removed redundant header file

  * harbour/contrib/hbwin/olecore.c
    * added workaround for wrong OLE variant structure definition
      in some C compilers header files
2009-08-19 02:43:23 +00:00
Pritpal Bedi
825db05782 2009-08-18 18:51 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* contrib/hbxbp/xbpwindow.prg
    ! Some tweaks.
  * contrib/hbxbp/xbpbrowse.prg
    + Implemented Footers.
    + Reworked entire browse management. Now Qt's powerful "LAYOUT" features
      are exploited.
    ! Thoughly rewritten horizontal scrolling.

  * contrib/hbxbp/tests/demoxbp.prg
    + Demonstrated Footer implementation.
      Please play with horizontal scrolling.

    ;TODO : Left Freeze and RightFreeze
            I have an idea how to do it.
2009-08-19 01:54:13 +00:00
Pritpal Bedi
a5bfcfd9c0 2009-08-18 18:46 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* contrib/hbqt/hbqt.ch
  * contrib/hbqt/hbqt_slots.cpp
  * contrib/hbqt/hbqt_slots.h
  * contrib/hbqt/moc_slots.cpp
    + Added more event handlers.
2009-08-19 01:49:07 +00:00
Przemyslaw Czerpak
2e24252ab6 2009-08-18 23:32 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/config/win/bcc.mk
    * eliminated IF EXIST command and updated to work with non NT shells.
      Now only OS2 gcc.mk and watcom.mk uses directly IF & FOR shell
      commands.
2009-08-18 21:32:51 +00:00
Viktor Szakats
7681ac96e8 2009-08-18 22:56 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* config/global.mk
  * config/globsh.mk
    * ECHOQUOTE variable moved to per shell sections.
    ! ECHOQUOTE set to '"' for dos shells.
2009-08-18 20:57:03 +00:00
Viktor Szakats
3795296335 2009-08-18 22:46 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* config/dos/watcom.mk
  * config/dos/djgpp.mk
  * config/win/bcc.mk
  * config/win/watcom.mk
  * config/os2/watcom.mk
  * config/os2/gcc.mk
    * 'echo' -> '$(ECHO)'

  * config/readme.txt
    + Added link to DJGPP echo tool.
    ; TOFIX: This isn't the echo tool which is currently included 
             in SVN, but points to the place where other dj-*.exes 
             came from.

  * ChangeLog
    ! Fixed date in my today's entries.
2009-08-18 20:48:21 +00:00
Przemyslaw Czerpak
83e3729f68 2009-08-18 21:34 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/config/global.mk
    * use $(error ...) instead of echo to inform about wrong GNU make
      version - it works for any targets i.e. clean
2009-08-18 19:34:59 +00:00
Przemyslaw Czerpak
e0332888aa 2009-08-18 21:20 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
+ harbour/config/dj-echo.exe
    + added DJGPP echo.exe

  * harbour/config/dirsh.mk
  * harbour/config/none.mk
  * harbour/config/global.mk
  * harbour/config/globsh.mk
  * harbour/config/instsh.mk
    * use '$(ECHO)' instead of 'echo'
    * replaced all COMMAND.COM commands by DJGPP tools
2009-08-18 19:20:59 +00:00
Przemyslaw Czerpak
672a203965 2009-08-18 19:44 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/contrib/hbodbc/odbc.c
  * harbour/contrib/rddsql/sddodbc/odbcdd.c
    * synced workarounds for missing in some header files SQL* definitions

  * harbour/config/globsh.mk
  * harbour/config/instsh.mk
    ! eliminated COMMAND.COM commands used for DOS shell - I've just tested
      that they do not work with pure MS-DOS 6.2 without using $(CMDPREF)
      though they works with FreeDOS. Anyhow we can safely eliminate them
      using dj-*.exe tools directly without any if ... command.com testing.
      It also resolve the problem with IF EXIST <DIR>\NUL which is always
      true in some environment, i.e. Novel-NetWare drives.
2009-08-18 17:44:26 +00:00