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