2 # Copyright 2021 Daniel Golle
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
8 include $(TOPDIR
)/rules.mk
10 PKG_NAME
:=arm-trusted-firmware-tools
13 PKG_HASH
:=bf3eb3617a74cddd7fb0e0eacbfe38c3258ee07d4c8ed730deef7a175cc3d55b
15 PKG_MAINTAINER
:=Daniel Golle
<daniel@makrotopia.org
>
18 HOST_BUILD_DIR
:=$(BUILD_DIR_HOST
)/trusted-firmware-a-
$(PKG_VERSION
)
20 include $(INCLUDE_DIR
)/trusted-firmware-a.mk
21 include $(INCLUDE_DIR
)/package.mk
22 include $(INCLUDE_DIR
)/host-build.mk
24 define Package
/arm-trusted-firmware-tools
26 CATEGORY
:=Boot Loaders
27 TITLE
:=ARM Trusted Firmware tools
28 URL
:=https
://www.trustedfirmware.org
34 $(HOST_BUILD_DIR
)/tools
/fiptool \
35 CPPFLAGS
="$(HOST_CFLAGS)" \
36 LDFLAGS
="$(HOST_LDFLAGS)"
38 $(HOST_BUILD_DIR
)/tools
/sptool \
39 CPPFLAGS
="$(HOST_CFLAGS)" \
40 LDFLAGS
="$(HOST_LDFLAGS)"
44 $(INSTALL_DIR
) $(STAGING_DIR_HOST
)/bin
/
45 $(INSTALL_BIN
) $(HOST_BUILD_DIR
)/tools
/fiptool
/fiptool
$(STAGING_DIR_HOST
)/bin
/
46 $(INSTALL_BIN
) $(HOST_BUILD_DIR
)/tools
/sptool
/sptool
$(STAGING_DIR_HOST
)/bin
/
47 $(INSTALL_BIN
) $(HOST_BUILD_DIR
)/tools
/sptool
/sp_mk_generator.py
$(STAGING_DIR_HOST
)/bin
/
51 rm -f
$(STAGING_DIR_HOST
)/bin
/fiptool
52 rm -f
$(STAGING_DIR_HOST
)/bin
/sptool
53 rm -f
$(STAGING_DIR_HOST
)/bin
/sp_mk_generator.py
56 $(eval
$(call BuildPackage
,arm-trusted-firmware-tools
))
57 $(eval
$(call HostBuild
))