Merge branch 'bugfix/build_system_secure_boot_embed' into 'master'

Build system: Fix a bug with embedding binaries in object files

Sometimes paths were generated absolute, need to keep those as-is

See merge request !228
This commit is contained in:
Angus Gratton 2016-11-23 11:35:22 +08:00
commit 0b75ff5a6d

View File

@ -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 # 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)) $(1).$(2).o: embed_$(2)/$$(notdir $(1)) | $$(dir $(1))
$(summary) EMBED $$@ $(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)) CLEAN_FILES += embed_$(2)/$$(notdir $(1))
endef endef