mirror of
https://gitlab.rtems.org/rtems/rtos/rtems.git
synced 2025-12-28 07:20:16 +00:00
54 lines
1.6 KiB
Plaintext
54 lines
1.6 KiB
Plaintext
%install
|
|
%if "%{_prefix}" != "/usr"
|
|
export PATH="%{_bindir}:${PATH}"
|
|
%endif
|
|
rm -rf $RPM_BUILD_ROOT
|
|
|
|
cd build
|
|
make DESTDIR=$RPM_BUILD_ROOT install
|
|
|
|
%if %build_infos
|
|
make prefix=$RPM_BUILD_ROOT%{_prefix} \
|
|
bindir=$RPM_BUILD_ROOT%{_bindir} \
|
|
includedir=$RPM_BUILD_ROOT%{_includedir} \
|
|
libdir=$RPM_BUILD_ROOT%{_libdir} \
|
|
infodir=$RPM_BUILD_ROOT%{_infodir} \
|
|
mandir=$RPM_BUILD_ROOT%{_mandir} \
|
|
exec_prefix=$RPM_BUILD_ROOT%{_exec_prefix} \
|
|
install-info
|
|
%endif
|
|
|
|
%if %build_infos
|
|
# Dropped in FSF-binutils-2.9.5, but Cygwin still ships it.
|
|
rm -rf $RPM_BUILD_ROOT%{_infodir}/configure.info*
|
|
|
|
rm -f $RPM_BUILD_ROOT%{_infodir}/dir
|
|
touch $RPM_BUILD_ROOT%{_infodir}/dir
|
|
|
|
# binutils does not install share/locale, however it uses it
|
|
mkdir -p $RPM_BUILD_ROOT%{_prefix}/share/locale
|
|
%else
|
|
# Conflict with a native binutils' infos
|
|
rm -rf $RPM_BUILD_ROOT%{_infodir}
|
|
%endif
|
|
|
|
# We don't ship host files
|
|
rm -f ${RPM_BUILD_ROOT}%{_libdir}/libiberty*
|
|
|
|
# manpages without corresponding tools
|
|
if test ! -f ${RPM_BUILD_ROOT}%{_bindir}/@tool_target@-dlltool%{_exeext}; then
|
|
rm -f ${RPM_BUILD_ROOT}%{_mandir}/man1/@tool_target@-dlltool*
|
|
fi
|
|
if test ! -f ${RPM_BUILD_ROOT}%{_bindir}/@tool_target@-nlmconv%{_exeext}; then
|
|
rm -f ${RPM_BUILD_ROOT}%{_mandir}/man1/@tool_target@-nlmconv*
|
|
fi
|
|
if test ! -f ${RPM_BUILD_ROOT}%{_bindir}/@tool_target@-windres%{_exeext}; then
|
|
rm -f ${RPM_BUILD_ROOT}%{_mandir}/man1/@tool_target@-windres*
|
|
fi
|
|
if test ! -f ${RPM_BUILD_ROOT}%{_bindir}/@tool_target@-windmc%{_exeext}; then
|
|
rm -f ${RPM_BUILD_ROOT}%{_mandir}/man1/@tool_target@-windmc*
|
|
fi
|
|
|
|
cd ..
|
|
|