debugger is its own part and not part of GUI

This commit is contained in:
Gwenhael Le Moine 2023-09-06 16:32:56 +02:00
parent 6a3617b960
commit ef5c9ba171
No known key found for this signature in database
GPG key ID: FDFE3669426707A7
10 changed files with 16 additions and 14 deletions

View file

@ -47,9 +47,9 @@ DOTOS = src/main.o \
src/x48.o
ifeq ($(WITH_DEBUGGER), yes)
DOTOS += src/x48_debugger.o \
src/x48_debugger_disasm.o \
src/x48_debugger_rpl.o
DOTOS += src/debugger.o \
src/debugger_disasm.o \
src/debugger_rpl.o
CFLAGS += $(shell pkg-config --cflags readline) -DWITH_DEBUGGER=1
LIBS += $(shell pkg-config --libs readline)
endif
@ -75,9 +75,11 @@ dist/x48ng: $(DOTOS)
clean:
rm -f src/*.o src/tools/*.o
clean-all: clean
mrproper: clean
rm -f dist/mkcard dist/checkrom dist/dump2rom dist/x48ng
clean-all: mrproper
# Formatting
pretty-code:
clang-format -i src/*.c src/*.h

View file

@ -12,7 +12,7 @@
#include "romio.h"
#include "timer.h"
#include "x48.h" /* for exit_x48() */
#include "x48_debugger.h"
#include "debugger.h"
#include "x48_resources.h"
#define MAX_ARGS 16

View file

@ -25,7 +25,7 @@ extern int step_instruction( void );
extern char* str_nibbles( word_20 addr, int n );
/*************************/
/* x48_debugger_disasm.h */
/* debugger_disasm.h */
/*************************/
/* #ifndef _DISASM_H */
@ -46,7 +46,7 @@ extern word_20 disassemble( word_20 addr, char* out );
/* #endif /\* !_DISASM_H *\/ */
/*************************/
/* x48_debugger_rpl.h */
/* debugger_rpl.h */
/*************************/
/* #ifndef _RPL_H */

View file

@ -3,7 +3,7 @@
#include <string.h>
#include "hp48.h"
#include "x48_debugger.h"
#include "debugger.h"
#define TAB_SKIP 8

View file

@ -6,7 +6,7 @@
#include "hp48.h"
#include "hp48emu.h"
#include "romio.h"
#include "x48_debugger.h"
#include "debugger.h"
/* #ifndef _HP48CHAR_H */
/* #define _HP48CHAR_H 1 */

View file

@ -7,7 +7,7 @@
#include "x48.h"
#if defined( WITH_DEBUGGER )
#include "x48_debugger.h" /* enter_debugger, TRAP_INSTRUCTION, ILLEGAL_INSTRUCTION */
#include "debugger.h" /* enter_debugger, TRAP_INSTRUCTION, ILLEGAL_INSTRUCTION */
#endif
extern int throttle;

View file

@ -9,7 +9,7 @@
#include "x48.h"
#if defined( WITH_DEBUGGER )
#include "x48_debugger.h" /* in_debugger, enter_debugger */
#include "debugger.h" /* in_debugger, enter_debugger */
#endif
static int interrupt_called = 0;

View file

@ -14,7 +14,7 @@
#include "x48_resources.h"
#if defined( WITH_DEBUGGER )
#include "x48_debugger.h" /* enter_debugger, USER_INTERRUPT, exec_flags, emulate_debug, debug */
#include "debugger.h" /* enter_debugger, USER_INTERRUPT, exec_flags, emulate_debug, debug */
#endif
#if defined( GUI_IS_X11 )

View file

@ -6,7 +6,7 @@
#include "romio.h"
#include "timer.h"
#include "x48_debugger.h" /* used for in_debugger */
#include "debugger.h" /* used for in_debugger */
typedef struct x48_timer_t {
word_1 run;

View file

@ -8,7 +8,7 @@
#include "x48_resources.h"
#if defined( WITH_DEBUGGER )
#include "x48_debugger.h" /* `disassembler_mode` & `CLASS_MNEMONICS` */
#include "debugger.h" /* `disassembler_mode` & `CLASS_MNEMONICS` */
#else
#define HP_MNEMONICS 0
#define CLASS_MNEMONICS 1