diff --git a/harbour/ChangeLog b/harbour/ChangeLog index b86200eae0..6c982d91c8 100644 --- a/harbour/ChangeLog +++ b/harbour/ChangeLog @@ -1,3 +1,20 @@ +2001-02-26 13:15 UTC-0500 David G. Holm + + * make_gnu.cmd + * Added -r to make command to match make_gnu.bat. + * Added output redirection to make command to match make_gnu.bat. + + * include/hbapigt.h + * Changed '#ifdef HB_OS_DOS' on line 78 to '#ifdef 0', + so that the DBCS compatible definitions of the line + draw characters are always used. + + * source/Makefile + * When building the bcc16 version of Harbour, don't build the compiler, + because the djgpp version of the compiler needs to be used, because + the bcc16 version of the compiler runs out of memory while building + some of the Harbour library files. + 2001-02-26 03:30 UTC-0800 Ron Pinkas * contrib/dot/pp.prg + Added support for UDFs, PRIVATEs, PUBLICs, LOCALs, and STATICs diff --git a/harbour/include/hbapigt.h b/harbour/include/hbapigt.h index d40bc98126..baaab0a7a3 100644 --- a/harbour/include/hbapigt.h +++ b/harbour/include/hbapigt.h @@ -75,7 +75,10 @@ extern "C" { #define HB_CLR_MAX_ HB_CLR_UNSELECTED /* strings for borders (same as box.ch, but defined for use by C) */ -#ifdef HB_OS_DOS +#ifdef 0 +/* Note. This part will never be used, but is being kept in the source, + so that if you use code page 437, you can see what the line + draw characters are supposed to look like. */ /*01234567*/ #define _B_SINGLE "ÚÄ¿³ÙÄÀ³" #define _B_DOUBLE "ÉÍ»º¼ÍȺ" diff --git a/harbour/make_gnu.cmd b/harbour/make_gnu.cmd index 984b85bc42..49d823ca10 100644 --- a/harbour/make_gnu.cmd +++ b/harbour/make_gnu.cmd @@ -109,7 +109,7 @@ if "%HB_INC_INSTALL%" == "" set HB_INC_INSTALL=include\ rem --------------------------------------------------------------- rem Start the GNU make system - make %1 %2 %3 %4 %5 %6 %7 %8 %9 + make -r %1 %2 %3 %4 %5 %6 %7 %8 %9 > make_gnu.log goto END :END diff --git a/harbour/source/Makefile b/harbour/source/Makefile index a52722fed6..9324dbab3e 100644 --- a/harbour/source/Makefile +++ b/harbour/source/Makefile @@ -4,6 +4,24 @@ ROOT = ../ +ifeq ($(HB_COMPILER),bcc16) + +# Don't build the Harbour compiler for 16-bit DOS, +# because it frequently runs out of memory, so it +# is necessary to use the DJGPP Harbour compiler. + +DIRS=\ + common \ + pp \ + rtl \ + vm \ + macro \ + lang \ + rdd \ + debug \ + +else + DIRS=\ common \ pp \ @@ -15,4 +33,6 @@ DIRS=\ rdd \ debug \ +endif + include $(ROOT)config/dir.cf