1. 13 Aug, 2020 1 commit
  2. 12 Aug, 2020 9 commits
  3. 11 Aug, 2020 1 commit
  4. 07 Aug, 2020 2 commits
    • Grant Likely's avatar
      Add 'help' and 'info' targets · e6130ad9
      Grant Likely authored
      
      
      Add targets to help the user know what is going on. 'help' prints a
      friendly help message of what targets can be called. 'info' dumps some
      useful data about how the build is configured.
      
      Signed-off-by: Grant Likely's avatarGrant Likely <grant.likely@arm.com>
      e6130ad9
    • Grant Likely's avatar
      Map clean targets onto u-boot clean targets · 96e30769
      Grant Likely authored
      
      
      Make the 'clean', 'mrproper' & 'distclean' targets match the u-boot
      targets of the same name. Also use the 'clean' targets for TFA and the
      devicetree-rebasing tree as well as make all clean targets callable when
      unconfigured.
      
      For U-Boot, all targets are made callable when not configured because
      this tool is entirely driven by the U-Boot config.
      
      Signed-off-by: Grant Likely's avatarGrant Likely <grant.likely@arm.com>
      96e30769
  5. 06 Aug, 2020 5 commits
  6. 31 Jul, 2020 4 commits
    • Grant Likely's avatar
      Use merge_config.sh to enable EFI options · 90d7e3bd
      Grant Likely authored
      
      
      When doing a defconfig, use the settings from scripts/ebbr.config to
      enable the options required for EFI to work correctly.
      
      Signed-off-by: Grant Likely's avatarGrant Likely <grant.likely@arm.com>
      90d7e3bd
    • Grant Likely's avatar
      Drop exports of internal variables · f021b405
      Grant Likely authored
      
      
      Since main.mk was merged into top.mk, there is no longer any need to
      export many of the internal variables. Drop the exports to limit
      exposing internal details to sub-makes
      
      Signed-off-by: Grant Likely's avatarGrant Likely <grant.likely@arm.com>
      f021b405
    • Grant Likely's avatar
      Get rid of last vestiges of $(TARGET) · 914e805f
      Grant Likely authored
      
      
      This tool isn't using $(TARGET) anymore to choose the build platform.
      The build configuration is entirely determined by the U-Boot
      configuration. Now to use the tool, run "make <target>_defconfig" where
      <target> is the name of a file in the u-boot/configs directory.
      
      Signed-off-by: Grant Likely's avatarGrant Likely <grant.likely@arm.com>
      914e805f
    • Grant Likely's avatar
      Move all platform support into separate files · 135b7040
      Grant Likely authored
      
      
      All platform specific configuration is moved out into separate files so
      that the main makefile only contains common code. Choose which files to
      include based on the values of u-boot configuration variables. Currently
      these four U-Boot variables are used:
         CONFIG_SYS_VENDOR ==> include scripts/vendor-$(CONFIG_SYS_VENDOR).mk
         CONFIG_SYS_SOC ==> include scripts/soc-$(CONFIG_SYS_SOC).mk
         CONFIG_SYS_BOARD ==> include scripts/board-$(CONFIG_SYS_BOARD).mk
         CONFIG_SYS_CONFIG_NAME ==> include scripts/config-$(CONFIG_SYS_CONFIG_NAME).mk
      
      Signed-off-by: Grant Likely's avatarGrant Likely <grant.likely@arm.com>
      135b7040
  7. 30 Jul, 2020 3 commits
    • Grant Likely's avatar
      Refactor into a single makefile for core build · 61024180
      Grant Likely authored
      
      
      This patch adopts the Linux & U-boot kbuild style top level Makefile
      that includes the generated config so that decisions can be made from
      the specific config. The core of this change is to pull in the %config
      parsing rules for u-boot/Makefile and process them separately from the
      main build rules. This allows *config rules to change the U-Boot
      configuration, and the import the CONFIG_* values into make so that
      TFA_PLAT and other variables can be automatically determined.
      
      Signed-off-by: Grant Likely's avatarGrant Likely <grant.likely@arm.com>
      61024180
    • Grant Likely's avatar
      Use the official TF-A repo instead of github · 766307c8
      Grant Likely authored
      
      
      The primary repo for TF-A is on git.trustedfirmware.org. Use that
      instead of the github mirror.
      
      Signed-off-by: Grant Likely's avatarGrant Likely <grant.likely@arm.com>
      766307c8
    • Grant Likely's avatar
      Clean up specifying build directory · ab1dda60
      Grant Likely authored
      
      
      Instead of setting the build directory unconditionally (which doesn't
      entirely work anyway; U-Boot handles it well, but TFA and DT-rebasing do
      not), by default let each project use it's own working directory.
      However, if BUILD_BASE is set, then use that to create build directories
      for the projects that support it.
      
      Signed-off-by: Grant Likely's avatarGrant Likely <grant.likely@arm.com>
      ab1dda60
  8. 29 Jul, 2020 1 commit
  9. 22 Jul, 2020 3 commits
  10. 16 Jul, 2020 3 commits
  11. 15 Jul, 2020 1 commit
  12. 02 Jul, 2020 1 commit
  13. 26 Jun, 2020 1 commit
  14. 25 Jun, 2020 1 commit