audk/BaseTools/Source/C/Makefiles
kuqin12 3c8016b302 BaseTools: Support custom library build for base tools on Linux ARM
This change added the build script to cross compile the base tool
binaries for Linux ARM/AARCH64 systems.

The needed libuuid system library is pulled from source file and rebuilt
to support the corresponding library dependencies. Individual tools'
makefiles are also updated to link the cross compiled library as well.

The EDK2 base tool build script was also updated to support such change.

This was tested functional on Linux ARM host system.

Cc: Rebecca Cran <rebecca@bsdio.com>
Cc: Liming Gao <gaoliming@byosoft.com.cn>
Cc: Bob Feng <bob.c.feng@intel.com>
Cc: Yuwei Chen <yuwei.chen@intel.com>
Signed-off-by: Kun Qin <kun.qin@microsoft.com>
2024-12-20 22:57:04 +00:00
..
NmakeSubdirs.bat BaseTools: Replace BSD License with BSD+Patent License 2019-04-09 09:10:20 -07:00
NmakeSubdirs.py BaseTools: use threading.current_thread in NmakeSubdirs.py 2023-05-08 19:03:18 +00:00
app.makefile BaseTools: Allow users to specify compiler to use with make CC= CXX= 2023-04-05 15:44:48 +00:00
footer.makefile BaseTools: Allow users to specify compiler to use with make CC= CXX= 2023-04-05 15:44:48 +00:00
header.makefile BaseTools: Support custom library build for base tools on Linux ARM 2024-12-20 22:57:04 +00:00
lib.makefile BaseTools: strip trailing whitespace 2019-10-04 11:18:22 +01:00
ms.app BaseTools: Replace BSD License with BSD+Patent License 2019-04-09 09:10:20 -07:00
ms.common BaseTools: Adding support of building BaseTool on Windows ARM/ARM64 2024-12-20 22:57:04 +00:00
ms.lib BaseTools: Replace BSD License with BSD+Patent License 2019-04-09 09:10:20 -07:00
ms.rule BaseTools: Replace BSD License with BSD+Patent License 2019-04-09 09:10:20 -07:00