X-Git-Url: https://oss.titaniummirror.com/gitweb/?a=blobdiff_plain;f=tools%2Frelease%2Fexternal-tools%2Fxscale-elf.gcc.spec;fp=tools%2Frelease%2Fexternal-tools%2Fxscale-elf.gcc.spec;h=13e95261750b508e05c6e48d0065045c339b3763;hb=e9bfab607e051bae6afb47b44892ce37541d1b44;hp=0000000000000000000000000000000000000000;hpb=adf1de6c009d13b7b52e68535c63b28f59c97400;p=tinyos-2.x.git diff --git a/tools/release/external-tools/xscale-elf.gcc.spec b/tools/release/external-tools/xscale-elf.gcc.spec new file mode 100755 index 00000000..13e95261 --- /dev/null +++ b/tools/release/external-tools/xscale-elf.gcc.spec @@ -0,0 +1,62 @@ +# +# The source must be in a tgz with the +# name %{target}-%{version}-binutils.tgz. +# When unfolded, the top-level directory +# must be %{target}-%{version}. +# +# +# 03/14/2005 xscale +# target: xscale-elf +# version: 3.4.3 +# release: 1 +# + +%define target xscale-elf +%define version 3.4.3 +%define release 1 +%define name %{target}-gcc +%define theprefix /usr +%define source %{name}-%{version}.tgz + +Summary: gcc compiled for the %{target} platform +Name: %{name} +Version: %{version} +Release: %{release} +Packager: kwright, TinyOS Group, UC Berkeley +License: GNU GPL +Group: Development/Tools +URL: ftp://ftp.gnu.org/pub/gnu/gcc/gcc-3.4.3/gcc-3.4.3.tar.bz2 +Source0: %{name}-%{version}.tgz +BuildRoot: %{_tmppath}/%{name}-root + +%description +gcc compiled for the %{target} platform. The tarfile was renamed +to %{target}-gcc* to reflect the purpose. + +%prep +%setup -q + +%build +./configure --target=%{target} --enable-languages=c --disable-nls --prefix=/usr +make + +%install +rm -rf %{buildroot}%{theprefix} +make prefix=%{buildroot}%{theprefix} install +cd %{buildroot}%{theprefix} +rm lib/libiberty.a + +%clean +rm -rf $RPM_BUILD_DIR/%{name}-%{version} +rm -rf $RPM_SOURCE_DIR/%{name}-%{version} + +%files +%defattr(-,root,root,-) +%{theprefix} +%doc + +%changelog +* Mon Mar 14 2005 root 3.4.3 +- Initial build for multi-platform, multi-target + +