1 Summary: Very fast functional and cycle-accurate simulators for ARM
2 Summary(pl.UTF-8): Bardzo szybkie funkcjonalne i dokładne co do cyklu symulatory ARM-a
8 Source0: http://dl.sourceforge.net/simit-arm/%{name}-%{version}.tar.gz
9 # Source0-md5: 8dfdc17adfccd61de5a0718ebf7c557a
10 URL: http://simit-arm.sourceforge.net/
12 #BuildRequires: autoconf
13 #BuildRequires: automake
14 #BuildRequires: libtool
16 #ExclusiveArch: %{ix86}
17 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
19 %define _noautostrip .*nwfpe.bin
22 SimIt-ARM was developed to demonstrate the usefulness of the Operation
23 State Machine (OSM) model and the Mescal Architecture Description
24 Language (MADL). The package contains an instruction-set simulator
25 (sometimes called emulator) and a cycle-accurate simulator for the
26 StrongARM architecture. Both simulators read ELF32 little-endian
27 ARM-linux binaries and can simulate most of the SPEC Int and SPEC FP
30 %description -l pl.UTF-8
31 SimIt-ARM powstał do demonstracji przydatności modelu OSM (Operation
32 State Machine - automatu operacji) oraz języka MADL (Mescal
33 Architecture Description Language). Pakiet zawiera symulator zestawu
34 instrukcji (czasem zwany emulatorem) oraz dokładny co do cyklu
35 symulator architektury StrongARM. Oba symulatory czytają binaria ELF32
36 little-endian dla platformy ARM-linux i mogą symulować większość
37 testów wydajnościowych SPEC Int i SPEC FP.
43 # if ac/am/* rebuilding is necessary, do it in this order and add
44 # appropriate BuildRequires
51 #cp -f /usr/share/automake/config.sub .
57 # CFLAGS="%{rpmcflags}" \
58 # LDFLAGS="%{rpmldflags}"
61 rm -rf $RPM_BUILD_ROOT
63 install -d $RPM_BUILD_ROOT%{_datadir}/%{name}
66 DESTDIR=$RPM_BUILD_ROOT
68 mv $RPM_BUILD_ROOT%{_datadir}/nwfpe.bin $RPM_BUILD_ROOT%{_datadir}/%{name}
71 rm -rf $RPM_BUILD_ROOT
74 %defattr(644,root,root,755)
75 %doc AUTHORS ChangeLog NEWS README
76 %attr(755,root,root) %{_bindir}/*