• Jon Medhurst's avatar
    Update Makefiles to get proper dependency checking working. · 6d55d109
    Jon Medhurst authored
    
    
    This change requires all platforms to now specify a list of source files
    rather than object files.
    
    New source files should preferably be specified by using the path as
    well and we should add this in the future for all files so we can remove
    use of vpath. This is desirable because vpath hides issues like the fact
    that BL2 currently pulls in a BL1 file bl1/aarch64/early_exceptions.S
    and if in the future we added bl2/aarch64/early_exceptions.S then it's
    likely only one of the two version would be used for both bootloaders.
    
    This change also removes the 'dump' build target and simply gets
    bootloaders to always generate a dump file. At the same time the -x
    option is added so the section headers and symbols table are listed.
    
    Fixes ARM-software/tf-issues#11
    
    Change-Id: Ie38f7be76fed95756c8576cf3f3ea3b7015a18dc
    Signed-off-by: default avatarJon Medhurst <tixy@linaro.org>
    6d55d109
platform.mk 2.89 KB