mirror of
https://github.com/autc04/Retro68.git
synced 2024-09-10 03:54:48 +00:00
36 lines
516 B
Scala
36 lines
516 B
Scala
if [ x${LD_FLAG} = x ]
|
|
then
|
|
cat << EOF
|
|
/* Create a cp/m executable; load and execute at 0x100. */
|
|
OUTPUT_FORMAT("binary")
|
|
. = 0x100;
|
|
__Ltext = .;
|
|
ENTRY (__Ltext)
|
|
EOF
|
|
else
|
|
echo "OUTPUT_FORMAT(\"${OUTPUT_FORMAT}\")"
|
|
fi
|
|
cat <<EOF
|
|
OUTPUT_ARCH("${OUTPUT_ARCH}")
|
|
SECTIONS
|
|
{
|
|
.text : {
|
|
*(.text)
|
|
*(text)
|
|
${RELOCATING+ __Htext = .;}
|
|
}
|
|
.data : {
|
|
${RELOCATING+ __Ldata = .;}
|
|
*(.data)
|
|
*(data)
|
|
${RELOCATING+ __Hdata = .;}
|
|
}
|
|
.bss : {
|
|
${RELOCATING+ __Lbss = .;}
|
|
*(.bss)
|
|
*(bss)
|
|
${RELOCATING+ __Hbss = .;}
|
|
}
|
|
}
|
|
EOF
|