diff options
Diffstat (limited to 'source-builder/config/or1ksim-1-1.cfg')
-rw-r--r-- | source-builder/config/or1ksim-1-1.cfg | 57 |
1 files changed, 57 insertions, 0 deletions
diff --git a/source-builder/config/or1ksim-1-1.cfg b/source-builder/config/or1ksim-1-1.cfg new file mode 100644 index 0000000..30dfe13 --- /dev/null +++ b/source-builder/config/or1ksim-1-1.cfg @@ -0,0 +1,57 @@ +# +# or1ksim 1.x.x Version 1. +# +# This configuration file configure's, make's and install's or1ksim. +# + +%if %{release} == %{nil} +%define release 1 +%endif + +Name: or1ksim-1.1.0 +Summary: or1ksim-github +Version: %{or1ksim_version} +Release: %{release} +URL: https://github.com/openrisc/or1ksim +BuildRoot: %{_tmppath}/%{name}-root-%(%{__id_u} -n) + +# +# Source +# +%source set or1ksim https://github.com/openrisc/or1ksim/archive/or1k-master.zip + +# +# Prepare the source code. +# +%prep + build_top=$(pwd) + + %source setup or1ksim -q -n or1ksim-or1k-master + + cd ${build_top} + +%build + build_top=$(pwd) + + cd or1ksim-or1k-master/ + + ../or1ksim-or1k-master/configure \ + --target=or1k-elf \ + --prefix=%{_prefix} \ + CFLAGS="-O0 -DINLINE=static -DNO_SOFTFLOAT_UNUSED" + + + %{__make} %{?_smp_mflags} all$ + + + cd ${build_top} + +%install + build_top=$(pwd) + + rm -rf $SB_BUILD_ROOT + + cd or1ksim-or1k-master + %{__make} DESTDIR=$SB_BUILD_ROOT PREFIX=%{_prefix} install + + cd ${build_top} |