mirror of
https://github.com/ashinn/chibi-scheme.git
synced 2025-07-09 22:17:34 +02:00
moving debug.c to opt/ dir
This commit is contained in:
parent
bb251082f6
commit
3a55e2b6f3
3 changed files with 4 additions and 4 deletions
6
Makefile
6
Makefile
|
@ -62,10 +62,10 @@ endif
|
||||||
|
|
||||||
ifeq ($(USE_DL),0)
|
ifeq ($(USE_DL),0)
|
||||||
XLDFLAGS := $(LDFLAGS) $(GCLDFLAGS) -lm
|
XLDFLAGS := $(LDFLAGS) $(GCLDFLAGS) -lm
|
||||||
XCFLAGS := -Wall -DUSE_DL=0 -g3 $(CFLAGS)
|
XCFLAGS := -Wall -DUSE_DL=0 -g3 -O2 $(CFLAGS)
|
||||||
else
|
else
|
||||||
XLDFLAGS := $(LDFLAGS) $(GCLDFLAGS) -ldl -lm
|
XLDFLAGS := $(LDFLAGS) $(GCLDFLAGS) -ldl -lm
|
||||||
XCFLAGS := -Wall -g3 $(CFLAGS)
|
XCFLAGS := -Wall -g3 -O2 $(CFLAGS)
|
||||||
endif
|
endif
|
||||||
|
|
||||||
INCLUDES = include/chibi/sexp.h include/chibi/config.h include/chibi/install.h
|
INCLUDES = include/chibi/sexp.h include/chibi/config.h include/chibi/install.h
|
||||||
|
@ -77,7 +77,7 @@ include/chibi/install.h: Makefile
|
||||||
sexp.o: sexp.c gc.c opt/bignum.c $(INCLUDES) Makefile
|
sexp.o: sexp.c gc.c opt/bignum.c $(INCLUDES) Makefile
|
||||||
$(CC) -c $(XCPPFLAGS) $(XCFLAGS) $(CLIBFLAGS) -o $@ $<
|
$(CC) -c $(XCPPFLAGS) $(XCFLAGS) $(CLIBFLAGS) -o $@ $<
|
||||||
|
|
||||||
eval.o: eval.c debug.c opcodes.c $(INCLUDES) include/chibi/eval.h Makefile
|
eval.o: eval.c opt/debug.c opcodes.c $(INCLUDES) include/chibi/eval.h Makefile
|
||||||
$(CC) -c $(XCPPFLAGS) $(XCFLAGS) $(CLIBFLAGS) -o $@ $<
|
$(CC) -c $(XCPPFLAGS) $(XCFLAGS) $(CLIBFLAGS) -o $@ $<
|
||||||
|
|
||||||
main.o: main.c $(INCLUDES) include/chibi/eval.h Makefile
|
main.o: main.c $(INCLUDES) include/chibi/eval.h Makefile
|
||||||
|
|
2
eval.c
2
eval.c
|
@ -17,7 +17,7 @@ static sexp the_cur_in_symbol, the_cur_out_symbol, the_cur_err_symbol;
|
||||||
#define sexp_debug(ctx, msg, obj) (sexp_write_string(ctx, msg, sexp_current_error_port(ctx)), sexp_write(ctx, obj, sexp_current_error_port(ctx)), sexp_write_char(ctx, '\n', sexp_current_error_port(ctx)))
|
#define sexp_debug(ctx, msg, obj) (sexp_write_string(ctx, msg, sexp_current_error_port(ctx)), sexp_write(ctx, obj, sexp_current_error_port(ctx)), sexp_write_char(ctx, '\n', sexp_current_error_port(ctx)))
|
||||||
|
|
||||||
#if USE_DEBUG
|
#if USE_DEBUG
|
||||||
#include "debug.c"
|
#include "opt/debug.c"
|
||||||
#else
|
#else
|
||||||
#define print_stack(...)
|
#define print_stack(...)
|
||||||
#define print_bytecode(...)
|
#define print_bytecode(...)
|
||||||
|
|
Loading…
Add table
Reference in a new issue