diff options
author | Jiri Gaisler <jiri@gaisler.se> | 2019-06-12 14:28:06 +0200 |
---|---|---|
committer | Jiri Gaisler <jiri@gaisler.se> | 2019-06-18 20:27:52 +0200 |
commit | 8156748bd29673b92037814099c32269165f00a1 (patch) | |
tree | 39f31d7354112e69e563cd16701f7625e54f8853 /source-builder | |
parent | 6: Update unstable RTEMS 6 tool chain (diff) | |
download | rtems-source-builder-8156748bd29673b92037814099c32269165f00a1.tar.bz2 |
Add bare target to build standalone sis (devel/sis)
Diffstat (limited to 'source-builder')
-rw-r--r-- | source-builder/config/sis-2-1.cfg | 66 |
1 files changed, 66 insertions, 0 deletions
diff --git a/source-builder/config/sis-2-1.cfg b/source-builder/config/sis-2-1.cfg new file mode 100644 index 0000000..a07b2db --- /dev/null +++ b/source-builder/config/sis-2-1.cfg @@ -0,0 +1,66 @@ +# +# Sis 2.xx Version 1. +# +# This configuration file configure's, make's and install's sis +# + +Name: sis-%{sis_version}-%{_host}-%{release} +Summary: Sis v%{sis_version} for host %{_host} +Version: %{sis_version} +Release: %{release} +#URL: http://www.gnu.org/software/sis/ + +# +# Source +# +%define sis_source sis-%{sis_version} +%source set sis https://git.rtems.org/sis/snapshot/%{sis_source}.tar.bz2 + +# +# Prepare the source code. +# +%prep + build_top=$(pwd) + + %source setup sis -q -n sis-%{sis_version} + + cd ${build_top} + +%build + build_top=$(pwd) + + cd sis-%{sis_version} + + ac_prefix=%{_prefix} + + if test "%{_build}" != "%{_host}" ; then + CFLAGS_FOR_BUILD="-g -O2 -Wall" + fi + export CFLAGS CFLAGS_FOR_BUILD CC + + if test "%{_target}" != "" ; then + SIS_PREFIX="%{_target}-" + fi + CFLAGS="$SB_CFLAGS" \ + ./configure \ + --build=%{_build} --host=%{_host} \ + --program-prefix="$SIS_PREFIX" \ + --prefix=${ac_prefix} + + %{__make} %{?_smp_mflags} all + + unset CFLAGS_FOR_BUILD + + cd ${build_top} + +%install + build_top=$(pwd) + + export PATH="%{_bindir}:${PATH}" + %{__rmdir} $SB_BUILD_ROOT + + cd sis-%{sis_version} + + %{__make} DESTDIR=$SB_BUILD_ROOT install + + cd ${build_top} |