Don't strip debug data from executable on dev build

This commit is contained in:
Agent X 2026-05-21 13:32:31 -04:00
parent 0053d73eb4
commit 3e3219d0a8

View file

@ -1110,9 +1110,9 @@ MAPFILE = $(BUILD_DIR)/coop.map
exemap: $(EXE)
@$(PRINT) "$(GREEN)Creating map file: $(BLUE)$(MAPFILE) $(NO_COL)\n"
$(V)$(OBJDUMP) -t $(EXE) > $(MAPFILE)
ifeq ($(IS_DEV_OR_DEBUG),0)
@cp $(EXE) $(EXE).bak && cp $(MAPFILE) $(MAPFILE).bak
$(V)$(PYTHON) $(TOOLS_DIR)/clean_mapfile.py $(EXE) $(MAPFILE)
ifeq ($(IS_DEV_OR_DEBUG),0)
$(V)$(OBJCOPY) -p --strip-unneeded $(EXE)
endif
all: exemap