diff options
Diffstat (limited to 'c/src/lib/libbsp/powerpc/papyrus/bsp_specs')
-rw-r--r-- | c/src/lib/libbsp/powerpc/papyrus/bsp_specs | 42 |
1 files changed, 13 insertions, 29 deletions
diff --git a/c/src/lib/libbsp/powerpc/papyrus/bsp_specs b/c/src/lib/libbsp/powerpc/papyrus/bsp_specs index c70f7a3e9e..c67cf7ef47 100644 --- a/c/src/lib/libbsp/powerpc/papyrus/bsp_specs +++ b/c/src/lib/libbsp/powerpc/papyrus/bsp_specs @@ -1,34 +1,18 @@ +%rename cpp old_cpp +%rename lib old_lib +%rename endfile old_endfile +%rename startfile old_startfile +%rename link old_link -predefines: --D__embedded__ -Asystem(embedded) +*cpp: +%(old_cpp) %{qrtems: -D__embedded__} -Asystem(embedded) -startfile: replace -mrtems: -pg: -{!pg: -g: -{!g: -p: -!p: -}} -{!mrtems: -pg: pgcrt0%O -{!pg: -g: gcrt0%O -{!g: -p: pcrt0%O -!p: crt0%O -}}} - - -link: replace -mrtems: -dc -dp -u __vectors -u download_entry -N -T linkcmds%s - -lib: replace -mrtems: ecrti%O%s -( -lc -lrtemsall -lgcc -) - - -libgcc: replace +*lib: +%{!qrtems: %(old_lib)} %{qrtems: ecrti%O%s --start-group -lc -lrtemsall -lgcc --end-group} +*startfile: +%{!qrtems: %(old_startfile)} %{qrtems: } +*link: +%{!qrtems: %(old_link)} %{qrtems: -dc -dp -u __vectors -u download_entry -N -T linkcmds%s} |