vendorcode/amd/pi: Put libagesa build all in libagesa directory

Half the files were being placed in build/agesa and half in
build/libagesa.

Change-Id: Ied69dafffe2eb3354bd430789e098a1cb1d40551
Signed-off-by: Martin Roth <martinroth@google.com>
Reviewed-on: https://review.coreboot.org/21699
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
Reviewed-by: Paul Menzel <paulepanter@users.sourceforge.net>
This commit is contained in:
Martin Roth 2017-09-26 10:07:35 -06:00
parent ac4f21631b
commit 4460e8fc56
1 changed files with 6 additions and 5 deletions

View File

@ -141,20 +141,21 @@ $(eval $(call create_class_compiler,libagesa,x86_64))
endif endif
agesa_src_files := $(strip $(sort $(foreach file,$(strip $(agesa_raw_files)),$(call strip_quotes,$(file))))) agesa_src_files := $(strip $(sort $(foreach file,$(strip $(agesa_raw_files)),$(call strip_quotes,$(file)))))
agesa_src_path := $(strip $(obj)/agesa) agesa_output_path := $(obj)/libagesa
agesa_src_path := $(agesa_output_path)
agesa_dirs := $(sort $(abspath $(dir $(call src-to-obj,libagesa,$(agesa_src_files))))) agesa_dirs := $(sort $(abspath $(dir $(call src-to-obj,libagesa,$(agesa_src_files)))))
additional-dirs += $(agesa_src_path) $(agesa_dirs) additional-dirs += $(agesa_src_path) $(agesa_dirs)
$(foreach file,$(strip $(agesa_src_files)),$(eval $(call create_agesa_cp_template,$(file)))) $(foreach file,$(strip $(agesa_src_files)),$(eval $(call create_agesa_cp_template,$(file))))
$(obj)/agesa/libagesa.a: $(call src-to-obj,libagesa,$(agesa_src_files)) $(agesa_output_path)/libagesa.a: $(call src-to-obj,libagesa,$(agesa_src_files))
@printf " AGESA $(subst $(obj)/,,$(@))\n" @printf " AGESA $(subst $(obj)/,,$(@))\n"
ar rcs $@ $+ ar rcs $@ $+
bootblock-libs += $(obj)/agesa/libagesa.a bootblock-libs += $(agesa_output_path)/libagesa.a
romstage-libs += $(obj)/agesa/libagesa.a romstage-libs += $(agesa_output_path)/libagesa.a
ramstage-libs += $(obj)/agesa/libagesa.a ramstage-libs += $(agesa_output_path)/libagesa.a
####################################################################### #######################################################################