Unified · Split
| @@ -14,6 +14,7 @@ XAR = $(XTCC) -ar · 13 unmodified lines | ||
| 14 | 14 | XFLAGS-unx = -B$(TOPSRC) |
| 15 | 15 | XFLAGS-win = -B$(TOPSRC)/win32 -I$(TOPSRC)/include |
| 16 | 16 | XFLAGS = $(XFLAGS$(XCFG)) -I$(TOP) |
| 17 | +BFLAGS = -bt | |
| 17 | 18 | XCFG = $(or $(findstring -win,$T),-unx) |
| 18 | 19 | S = $(if $(findstring yes,$(SILENT)),@$(info * $@)) |
| 19 | 20 | |
| @@ -28,6 +29,7 @@ ifeq "$($(T)-libtcc1-usegcc)" "yes" · 8 unmodified lines | ||
| 28 | 29 | XCC = $(CC) |
| 29 | 30 | XAR = $(AR) |
| 30 | 31 | XFLAGS = $(CFLAGS) -fPIC -gdwarf -fno-omit-frame-pointer -Wno-unused-function -Wno-unused-variable |
| 32 | + BFLAGS = -g | |
| 31 | 33 | endif |
| 32 | 34 | |
| 33 | 35 | ifneq ($(CONFIG_backtrace),no) |
| @@ -84,7 +86,7 @@ $(X)%.o : %.S · 50 unmodified lines | ||
| 84 | 86 | $(TOP)/%.o : %.c |
| 85 | 87 | $S$(XCC) -c $< -o $@ $(XFLAGS) |
| 86 | 88 | |
| 87 | −$(TOP)/bcheck.o : XFLAGS += -bt $(if $(CONFIG_musl),-DTCC_MUSL) | |
| 89 | +$(TOP)/bcheck.o : XFLAGS += $(BFLAGS) $(if $(CONFIG_musl),-DTCC_MUSL) | |
| 88 | 90 | $(TOP)/bt-exe.o : $(TOP)/tccrun.c |
| 89 | 91 | |
| 90 | 92 | $(X)crt1w.o : crt1.c |