Oliver Tappe 9a99bec198 * updated cross-(or non-legacy-)binutils to version 2.17
git-svn-id: file:///srv/svn/repos/haiku/buildtools/trunk@20228 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-02-25 15:02:21 +00:00

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