Commit 76bce685 by Pierre-Marie de Rodat Committed by Pierre-Marie de Rodat

[Ada] Add missing spec files for VxWorks runtimes

2018-05-31  Pierre-Marie de Rodat  <derodat@adacore.com>

gcc/ada/

	* vxworks-arm-link.spec, vxworks-e500-link.spec,
	vxworks-gnat-crtbe-link.spec, vxworks-smp-arm-link.spec,
	vxworks-smp-e500-link.spec, vxworks-smp-ppc-link.spec,
	vxworks-smp-x86-link.spec: New files.

From-SVN: r261017
parent 986bd14e
2018-05-31 Pierre-Marie de Rodat <derodat@adacore.com> 2018-05-31 Pierre-Marie de Rodat <derodat@adacore.com>
* vxworks-arm-link.spec, vxworks-e500-link.spec,
vxworks-gnat-crtbe-link.spec, vxworks-smp-arm-link.spec,
vxworks-smp-e500-link.spec, vxworks-smp-ppc-link.spec,
vxworks-smp-x86-link.spec: New files.
2018-05-31 Pierre-Marie de Rodat <derodat@adacore.com>
* gnatvsn.adb: Re-center the copyright header. * gnatvsn.adb: Re-center the copyright header.
* indepsw-darwin.adb: Adjust the starting copyright year to 2011. * indepsw-darwin.adb: Adjust the starting copyright year to 2011.
......
*lib:
+ %{mrtp:%{!shared: \
-L%:getenv(WIND_BASE /target/lib/usr/lib/arm/ARMARCH7/common) \
}}
*lib:
+ %{mrtp:%{!shared: \
-L%:if-exists-else( \
%:getenv(WIND_BASE /target/lib/usr/lib/ppc/PPC32/e500v2common) \
%:getenv(WIND_BASE /target/usr/lib/ppc/PPC32/e500v2common)) \
}}
*self_spec:
+ %{!auto-register:%{!noauto-register:-auto-register}} \
%{!crtbe:%{!nocrtbe:-crtbe}}
*startfile:
+ %{crtbe:%{!nocrtbe: \
%{mrtp:-l:vx_crtbegin_attr.o%s} \
%{!mrtp: \
%{auto-register:-l:vx_crtbegin_array.o%s} \
%{!auto-register:-l:vx_crtbegin.o%s} \
} \
}}
*endfile:
+ %{crtbe:%{!nocrtbe:-l:vx_crtend.o%s}}
*lib:
+ %{mrtp:%{!shared: \
-L%:getenv(WIND_BASE /target/lib_smp/usr/lib/arm/ARMARCH7/common) \
}}
*lib:
+ %{mrtp:%{!shared: \
-L%:getenv(WIND_BASE /target/lib_smp/usr/lib/ppc/PPC32/e500v2common) \
}}
*lib:
+ %{mrtp:%{!shared: \
-L%:getenv(WIND_BASE /target/lib_smp/usr/lib/ppc/PPC32/common) \
}}
*lib:
+ %{mrtp:%{!shared: \
%{vxsim: \
-L%:getenv(WIND_BASE /target/lib_smp/usr/lib/simpentium/SIMPENTIUM/common) \
} \
%{!vxsim: \
-L%:getenv(WIND_BASE /target/lib_smp/usr/lib/pentium/PENTIUM4/common) \
} \
}}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment