From: Angus Gratton Date: Mon, 21 Nov 2016 06:45:28 +0000 (+1100) Subject: Build system: Fix a bug with embedding binaries in object files X-Git-Tag: v1.0~31^2 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=ed0612c56b30e8b9e4c2026293d3bb8fece1aed6;p=esp-idf Build system: Fix a bug with embedding binaries in object files Sometimes paths were generated absolute, need to keep those as-is --- diff --git a/make/component_wrapper.mk b/make/component_wrapper.mk index 3018c18b55..2f492bd183 100644 --- a/make/component_wrapper.mk +++ b/make/component_wrapper.mk @@ -204,7 +204,7 @@ embed_txt/$$(notdir $(1)): $(call resolvepath,$(1),$(COMPONENT_PATH)) | embed_tx # full path passed to OBJCOPY makes it into the name of the symbols in the .o file $(1).$(2).o: embed_$(2)/$$(notdir $(1)) | $$(dir $(1)) $(summary) EMBED $$@ - cd embed_$(2); $(OBJCOPY) $(OBJCOPY_EMBED_ARGS) $$(notdir $$<) ../$$@ + cd embed_$(2); $(OBJCOPY) $(OBJCOPY_EMBED_ARGS) $$(notdir $$<) $$(call resolvepath,$$@,../) CLEAN_FILES += embed_$(2)/$$(notdir $(1)) endef