From fdb2b9edc32ab3c2d87642a05ec68e7c2cc7185a Mon Sep 17 00:00:00 2001 From: Chris Johns Date: Sat, 26 Jul 2014 10:44:45 +1000 Subject: rtems-bsp: Install 3rd party packages under a BSP. Provide the paths so a package built for RTEMS can be installed under the BSP. Update NTP to install under the BSP. --- rtems/config/rtems-bsp.cfg | 23 +++++++++++++++++++++++ source-builder/config/ntp-4-1.cfg | 8 ++++++++ 2 files changed, 31 insertions(+) diff --git a/rtems/config/rtems-bsp.cfg b/rtems/config/rtems-bsp.cfg index b1a782e..e9669a3 100644 --- a/rtems/config/rtems-bsp.cfg +++ b/rtems/config/rtems-bsp.cfg @@ -53,3 +53,26 @@ %define host_cflags %{rtems_bsp_cflags} %define host_ldflags %{rtems_bsp_ldflags} %define host_libs %{rtems_bsp_libs} + +# +# Update the configure paths to be BSP specific. +# +%define rtems_bsp_prefix %{_prefix}/%{_host}/%{rtems_bsp} +%define _exec_prefix %{rtems_bsp_prefix} +%define _bindir %{_exec_prefix}/bin +%define _sbindir %{_exec_prefix}/sbin +%define _libexecdir %{_exec_prefix}/libexec +%define _datarootdir %{_exec_prefix}/share +%define _datadir %{_datarootdir} +%define _sysconfdir %{_exec_prefix}/etc +%define _sharedstatedir %{_exec_prefix}/com +%define _localstatedir %{_exec_prefix}/var +%define _includedir %{_libdir}/include +%define _lib lib +%define _libdir %{_exec_prefix}/%{_lib} +%define _libexecdir %{_exec_prefix}/libexec +%define _mandir %{_datarootdir}/man +%define _infodir %{_datarootdir}/info +%define _localedir %{_datarootdir}/locale +%define _localedir %{_datadir}/locale +%define _localstatedir %{_exec_prefix}/var diff --git a/source-builder/config/ntp-4-1.cfg b/source-builder/config/ntp-4-1.cfg index d8e2ba5..014c935 100644 --- a/source-builder/config/ntp-4-1.cfg +++ b/source-builder/config/ntp-4-1.cfg @@ -45,6 +45,14 @@ BuildRoot: %{_tmppath}/%{name}-root-%(%{__id_u} -n) ../${source_dir_ntp}/configure \ --host=%{_host} \ --prefix=%{_prefix} \ + --bindir=%{_bindir} \ + --exec_prefix=%{_exec_prefix} \ + --includedir=%{_includedir} \ + --libdir=%{_libdir} \ + --libexecdir=%{_libexecdir} \ + --mandir=%{_mandir} \ + --infodir=%{_infodir} \ + --datadir=%{_datadir} \ --disable-ipv6 \ --disable-HOPFPCI -- cgit v1.2.3