allow debug build (make DEBUG=1)
authornotaz <notasas@gmail.com>
Sat, 8 Oct 2022 18:26:23 +0000 (21:26 +0300)
committernotaz <notasas@gmail.com>
Sat, 8 Oct 2022 18:33:09 +0000 (21:33 +0300)
no need for PCSX's internal debugger (unmaintained here)

Makefile
libpcsxcore/psxcounters.c
libpcsxcore/psxinterpreter.c
libpcsxcore/psxmem.c
plugins/gpu-gles/gpuStdafx.h

index 91bf577..87613ee 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -57,7 +57,7 @@ OBJS += libpcsxcore/cdriso.o libpcsxcore/cdrom.o libpcsxcore/cheat.o libpcsxcore
 OBJS += libpcsxcore/gte.o libpcsxcore/gte_nf.o libpcsxcore/gte_divider.o
 
 ifeq ($(DEBUG), 1)
-OBJS += libpcsxcore/debug.o    libpcsxcore/socket.o libpcsxcore/disr3000a.o
+#OBJS += libpcsxcore/debug.o   libpcsxcore/socket.o libpcsxcore/disr3000a.o
 endif
 
 ifeq ($(WANT_ZLIB),1)
index bb91280..d3935fc 100644 (file)
@@ -375,7 +375,7 @@ void psxRcntUpdate()
 
     psxRcntSet();
 
-#ifndef NDEBUG
+#if 0 //ndef NDEBUG
     DebugVSync();
 #endif
 }
index 4ae9417..3d08364 100644 (file)
@@ -1101,7 +1101,7 @@ static void intExecute() {
                execI_(memRLUT, regs_);
 }
 
-static void intExecuteBlock() {
+void intExecuteBlock() {
        psxRegisters *regs_ = &psxRegs;
        u8 **memRLUT = psxMemRLUT;
 
index 5d9b161..a85fb27 100644 (file)
@@ -42,7 +42,7 @@
 
 boolean writeok = TRUE;
 
-#ifndef NDEBUG
+#if 0 //ndef NDEBUG
 #include "debug.h"
 #else
 void DebugCheckBP(u32 address, enum breakpoint_types type) {}
index 41051dc..6b8e23d 100644 (file)
@@ -75,7 +75,7 @@ extern "C" {
 #endif\r
 #include <math.h> \r
 \r
-#define __inline inline\r
+#define __inline static inline\r
 \r
 #endif\r
 \r