Only split debug symbols when DEBUGDIR exists
This commit is contained in:
@@ -58,10 +58,12 @@ define build_target_arch
|
|||||||
$(eval $@_DATETIME := $(DATETIME))
|
$(eval $@_DATETIME := $(DATETIME))
|
||||||
@echo -n " [LD] $(1)\n"
|
@echo -n " [LD] $(1)\n"
|
||||||
@$(PREFIX) $(CC) -o $(1) $(2) $(LFLAGS) $(CFLAGS) $(POSTFIX)
|
@$(PREFIX) $(CC) -o $(1) $(2) $(LFLAGS) $(CFLAGS) $(POSTFIX)
|
||||||
@$(OBJCOPY) --only-keep-debug $(1) $(DEBUGDIR)/$(1)-$($@_DATETIME).debug
|
@if [ -d "$(DEBUGDIR)" ]; then \
|
||||||
@$(STRIP) $(SFLAGS) $(1)
|
$(OBJCOPY) --only-keep-debug $(1) $(DEBUGDIR)/$(1)-$($@_DATETIME).debug; \
|
||||||
@$(OBJCOPY) --add-gnu-debuglink="$(DEBUGDIR)/$(1)-$($@_DATETIME).debug" $(1)
|
$(STRIP) $(SFLAGS) $(1); \
|
||||||
@chmod -x $(DEBUGDIR)/$(1)-$($@_DATETIME).debug
|
$(OBJCOPY) --add-gnu-debuglink="$(DEBUGDIR)/$(1)-$($@_DATETIME).debug" $(1); \
|
||||||
|
chmod -x $(DEBUGDIR)/$(1)-$($@_DATETIME).debug; \
|
||||||
|
fi
|
||||||
endef
|
endef
|
||||||
|
|
||||||
define build_target
|
define build_target
|
||||||
|
|||||||
Reference in New Issue
Block a user