2008-10-15 01:56 UTC+0200 Viktor Szakats (harbour.01 syenar hu)

* source/debug/dbgtobj.prg
  * source/debug/dbgbrwsr.prg
  * source/debug/dbgtwin.prg
  * source/debug/dbgmenu.prg
  * source/debug/dbgthsh.prg
  * source/debug/tbrwtext.prg
  * source/debug/dbgwa.prg
  * source/debug/debugger.prg
  * source/debug/dbghelp.prg
  * source/debug/dbgtarr.prg
  * source/debug/dbgtmenu.prg
  * source/debug/dbgtmitm.prg
    - Removed '#pragma DEBUGINFO=OFF'. See solution below.

  * make_b32.mak
  * make_gcc.mak
  * make_vc.mak
    * Forcing -b- (disabling debug info) for all core 
      .prg functions. Compiling anything in core with 
      -b would cause infinite loops, when trying to use 
      the debugger.
      QUESTION: Is HB_NO_READDBG still needed?
This commit is contained in:
Viktor Szakats
2008-10-14 23:59:06 +00:00
parent 2c241eb512
commit 5c252e761e
16 changed files with 30 additions and 30 deletions

View File

@@ -8,6 +8,30 @@
2008-12-31 13:59 UTC+0100 Foo Bar (foo.bar foobar.org)
*/
2008-10-15 01:56 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* source/debug/dbgtobj.prg
* source/debug/dbgbrwsr.prg
* source/debug/dbgtwin.prg
* source/debug/dbgmenu.prg
* source/debug/dbgthsh.prg
* source/debug/tbrwtext.prg
* source/debug/dbgwa.prg
* source/debug/debugger.prg
* source/debug/dbghelp.prg
* source/debug/dbgtarr.prg
* source/debug/dbgtmenu.prg
* source/debug/dbgtmitm.prg
- Removed '#pragma DEBUGINFO=OFF'. See solution below.
* make_b32.mak
* make_gcc.mak
* make_vc.mak
* Forcing -b- (disabling debug info) for all core
.prg functions. Compiling anything in core with
-b would cause infinite loops, when trying to use
the debugger.
QUESTION: Is HB_NO_READDBG still needed?
2008-10-15 01:40 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
- lib/b32
- lib/vc

View File

@@ -110,9 +110,9 @@ CEXEFLAGSDLL = $(HB_BCCDLL_DYNRT) $(CLIBFLAGS)
#**********************************************************
# Harbour Compiler Flags
HBFLAGSCMN = -i$(INCLUDE_DIR) -q0 -w3 -es2 -km -l $(PRG_USR)
HBFLAGSCMN = -i$(INCLUDE_DIR) -q0 -w3 -es2 -km -l $(PRG_USR) -b-
!if "$(HB_BUILD_DEBUG)" == "yes"
HBFLAGSCMN = $(HBFLAGSCMN) -b -l-
HBFLAGSCMN = $(HBFLAGSCMN) -l-
!endif
HARBOURFLAGS = -n $(HBFLAGSCMN)
HARBOURFLAGSDLL= -n1 $(HBFLAGSCMN)

View File

@@ -176,9 +176,9 @@ endif
# Harbour Compiler Flags
#**********************************************************
HBFLAGSCMN := -i$(INCLUDE_DIR) -q0 -w3 -es2 -km -l $(PRG_USR)
HBFLAGSCMN := -i$(INCLUDE_DIR) -q0 -w3 -es2 -km -l $(PRG_USR) -b-
ifeq ($(HB_BUILD_DEBUG),yes)
HBFLAGSCMN := $(HBFLAGSCMN) -b -l-
HBFLAGSCMN := $(HBFLAGSCMN) -l-
endif
HARBOURFLAGS := -n $(HBFLAGSCMN)
HARBOURFLAGSDLL:= -n1 $(HBFLAGSCMN)

View File

@@ -163,9 +163,9 @@ CEXEFLAGSDLL = -MT$(DBGMARKER) $(CLIBFLAGS)
#**********************************************************
# Harbour Compiler Flags
HBFLAGSCMN = -i$(INCLUDE_DIR) -q0 -w3 -es2 -km -l $(PRG_USR)
HBFLAGSCMN = -i$(INCLUDE_DIR) -q0 -w3 -es2 -km -l $(PRG_USR) -b-
!if "$(HB_BUILD_DEBUG)" == "yes"
HBFLAGSCMN = $(HBFLAGSCMN) -b -l-
HBFLAGSCMN = $(HBFLAGSCMN) -l-
!endif
!if "$(HB_BUILD_WINCE)" == "yes"
HBFLAGSCMN = $(HBFLAGSCMN) -D__PLATFORM__WINCE

View File

@@ -52,8 +52,6 @@
*
*/
#pragma DEBUGINFO=OFF
#include "hbclass.ch"
/* HBDbBrowser

View File

@@ -59,8 +59,6 @@
the debugger output may interfere with the applications output
redirection, and is also slower. [vszakats] */
#pragma DEBUGINFO=OFF
#include "common.ch"
#include "inkey.ch"

View File

@@ -50,8 +50,6 @@
*
*/
#pragma DEBUGINFO=OFF
#include "hbclass.ch"
#xcommand MENU [<oMenu>] => [ <oMenu> := ] HBDbMenu():New()

View File

@@ -50,8 +50,6 @@
*
*/
#pragma DEBUGINFO=OFF
#include "hbclass.ch"
#include "common.ch"

View File

@@ -51,8 +51,6 @@
*
*/
#pragma DEBUGINFO=OFF
#include "hbclass.ch"
#include "common.ch"

View File

@@ -54,8 +54,6 @@
the debugger output may interfere with the applications output
redirection, and is also slower. [vszakats] */
#pragma DEBUGINFO=OFF
#include "hbclass.ch"
#include "hbmemvar.ch"

View File

@@ -54,8 +54,6 @@
the debugger output may interfere with the applications output
redirection, and is also slower. [vszakats] */
#pragma DEBUGINFO=OFF
#include "hbclass.ch"
#include "common.ch"

View File

@@ -50,8 +50,6 @@
*
*/
#pragma DEBUGINFO=OFF
#include "hbclass.ch"
#include "common.ch"

View File

@@ -65,8 +65,6 @@
the debugger output may interfere with the applications output
redirection, and is also slower. [vszakats] */
#pragma DEBUGINFO=OFF
#include "hbclass.ch"
#include "hbmemvar.ch"

View File

@@ -50,8 +50,6 @@
*
*/
#pragma DEBUGINFO=OFF
#include "common.ch"
#include "setcurs.ch"
#include "inkey.ch"

View File

@@ -62,8 +62,6 @@
the debugger output may interfere with the applications output
redirection, and is also slower. [vszakats] */
#pragma DEBUGINFO=OFF
#include "hbclass.ch"
#include "hbdebug.ch" // for "nMode" of __dbgEntry
#include "hbgtinfo.ch"

View File

@@ -50,8 +50,6 @@
*
*/
#pragma DEBUGINFO=OFF
#include "hbclass.ch"
#include "common.ch"