Add Link Step to Script Build Process (#628)

This commit is contained in:
James Petersen
2025-07-15 14:35:38 -03:00
committed by GitHub
parent e9985f966a
commit d0691ecf57
2202 changed files with 11 additions and 2200 deletions

View File

@@ -17,6 +17,7 @@ INCLUDE_ARGS=()
SCRIPT_FILES=()
AS="arm-none-eabi-gcc"
OBJCOPY="arm-none-eabi-objcopy"
LD="arm-none-eabi-ld"
OUTDIR="."
MD=""
@@ -68,5 +69,6 @@ for script_file in "${SCRIPT_FILES[@]}" ; do
# Convert + clean-up
$AS $MD -c -x assembler-with-cpp "${INCLUDE_ARGS[@]}" -o "$script_obj" "$script_file"
$OBJCOPY -O binary --file-alignment 4 "$script_obj" "$script_bin"
rm "$script_obj"
$LD "$script_obj" -o "$script_obj.dummy"
rm "$script_obj" "$script_obj.dummy"
done